写java代码完成数据库的基本操作课程设计
时间: 2023-07-28 12:44:20 浏览: 86
好的,我可以帮您完成这个任务。下面是一个简单的 Java 代码示例,演示如何连接数据库并执行基本操作:
```java
import java.sql.*;
public class DatabaseDemo {
// 数据库连接信息
private static final String DB_URL = "jdbc:mysql://localhost:3306/test";
private static final String DB_USER = "root";
private static final String DB_PASSWORD = "123456";
public static void main(String[] args) {
// 加载 JDBC 驱动
try {
Class.forName("com.mysql.cj.jdbc.Driver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
return;
}
// 建立数据库连接
try (Connection conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD)) {
System.out.println("数据库连接成功!");
// 创建 Statement 对象
try (Statement stmt = conn.createStatement()) {
// 执行查询语句
String sql = "SELECT * FROM student";
ResultSet rs = stmt.executeQuery(sql);
// 处理查询结果
while (rs.next()) {
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("姓名:" + name + ",年龄:" + age);
}
// 执行插入语句
sql = "INSERT INTO student (name, age) VALUES ('张三', 20)";
int rows = stmt.executeUpdate(sql);
System.out.println("插入 " + rows + " 条数据!");
}
} catch (SQLException e) {
e.printStackTrace();
}
}
}
```
上述代码演示了如何连接 MySQL 数据库,并执行查询和插入操作。具体步骤如下:
1. 加载 MySQL 的 JDBC 驱动。
2. 建立数据库连接,使用 `DriverManager.getConnection()` 方法,传入数据库连接信息参数。
3. 创建 `Statement` 对象,用于执行 SQL 语句。
4. 执行查询语句,使用 `Statement.executeQuery()` 方法,返回一个 `ResultSet` 对象,用于获取查询结果。
5. 处理查询结果,使用 `ResultSet.next()` 方法遍历查询结果集。
6. 执行插入语句,使用 `Statement.executeUpdate()` 方法,返回插入的行数。
当然,这只是一个简单的示例,实际的数据库操作可能会更加复杂。如果您需要更多帮助,请随时问我!
阅读全文