使用 Java 通过 JDBC 向 MySQL 数据库插入数据347


Java 数据库连接 (JDBC) 是 Java 编程语言与关系型数据库之间进行交互的 API。它提供了一组用于连接数据库、执行查询以及处理结果的类和接口。借助 JDBC,Java 程序员可以轻松地将数据插入 MySQL 数据库。

要向 MySQL 数据库插入数据,需要遵循以下步骤:
加载 MySQL 连接器驱动:在 Java 项目中添加 MySQL 连接器 JAR 文件,它允许 Java 程序与 MySQL 数据库进行通信。
建立数据库连接:使用 DriverManager 类建立与 MySQL 数据库的连接,并提供适当的连接字符串、用户名和密码。
创建 PreparedStatement:使用 PreparedStatement 类创建一个 SQL 插入语句,该语句包含要插入的数据占位符。
设置占位符值:使用 PreparedStatement 的 set() 方法设置占位符的值,其中包含要插入的数据值。
执行插入语句:调用 executeUpdate() 方法执行插入语句,将数据插入到 MySQL 数据库中。
关闭连接:最后,使用 close() 方法关闭数据库连接,释放资源。

以下代码示例演示了如何使用 Java 通过 JDBC 向 MySQL 数据库的 users 表中插入数据:```java
import ;
import ;
import ;
import ;
public class InsertDataExample {
public static void main(String[] args) {
// MySQL 数据库连接信息
String connectionUrl = "jdbc:mysql://localhost:3306/mydb";
String username = "root";
String password = "password";
try {
// 加载 MySQL 连接器驱动
("");
// 建立数据库连接
Connection connection = (connectionUrl, username, password);
// 准备插入语句
String sql = "INSERT INTO users (name, email, age) VALUES (?, ?, ?)";
PreparedStatement statement = (sql);
// 设置占位符值
(1, "John Doe");
(2, "johndoe@");
(3, 30);
// 执行插入语句
int affectedRows = ();
// 检查受影响的行数
if (affectedRows > 0) {
("数据已成功插入到 MySQL 数据库中。");
}
} catch (SQLException e) {
();
} finally {
// 关闭数据库连接
try {
();
} catch (SQLException e) {
();
}
}
}
}
```

在上面的示例中,我们加载 MySQL 连接器驱动、建立数据库连接、准备插入语句、设置占位符值以及执行插入语句。最后,我们关闭数据库连接以释放资源。

使用 Java 通过 JDBC 向 MySQL 数据库插入数据是一种常见的操作,它使 Java 程序能够轻松地与关系型数据库进行交互,从而存储和管理数据。

2024-10-28


上一篇:Java 利用 MySQL 插入数据

下一篇:建立定制化学生管理系统源代码指南(Java)