使用jdbc连接mysql数据库并进行添加、修改、删除等操作
时间: 2024-01-14 11:02:54 浏览: 66
好的,这是一个关于使用Java JDBC连接MySQL数据库并进行CRUD操作的示例代码:
首先,需要下载并添加MySQL Connector/J JAR包到项目中。
然后,可以在Java中使用以下代码连接数据库:
```java
import java.sql.*;
public class JdbcExample {
public static void main(String[] args) {
String jdbcUrl = "jdbc:mysql://localhost:3306/mydatabase";
String username = "myusername";
String password = "mypassword";
try {
// Connect to database
Connection connection = DriverManager.getConnection(jdbcUrl, username, password);
// Create statement
Statement statement = connection.createStatement();
// Execute query
String selectQuery = "SELECT * FROM mytable";
ResultSet resultSet = statement.executeQuery(selectQuery);
// Iterate over results
while (resultSet.next()) {
// Get column values
String value1 = resultSet.getString("column1");
int value2 = resultSet.getInt("column2");
// ...
}
// Insert data
String insertQuery = "INSERT INTO mytable (column1, column2) VALUES ('value1', 123)";
statement.executeUpdate(insertQuery);
// Update data
String updateQuery = "UPDATE mytable SET column1='newvalue' WHERE column2=123";
statement.executeUpdate(updateQuery);
// Delete data
String deleteQuery = "DELETE FROM mytable WHERE column2=123";
statement.executeUpdate(deleteQuery);
// Close resources
resultSet.close();
statement.close();
connection.close();
} catch (SQLException e) {
System.err.println("Error: " + e.getMessage());
}
}
}
```
在以上示例中,我们首先使用`DriverManager.getConnection()`方法连接数据库。然后,创建`Statement`对象,使用`executeQuery()`方法执行SQL查询语句,并使用`executeUpdate()`方法执行SQL更新语句。最后,使用`close()`方法关闭数据库连接和资源。
请注意,以上示例仅适用于演示目的,实际使用中需要做更多的错误处理和参数化查询等安全措施。
阅读全文
相关推荐















