用Java给数据库插入数据
时间: 2023-11-28 16:48:01 浏览: 191
要使用Java给数据库插入数据,需要先连接到数据库,然后使用SQL语句执行插入操作。下面是一个简单的例子,演示如何使用Java连接到MySQL数据库,并向其中插入一条记录:
```java
import java.sql.*;
public class InsertData {
public static void main(String[] args) {
Connection conn = null;
Statement stmt = null;
try {
// 连接数据库
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://localhost/test", "root", "");
// 执行插入操作
stmt = conn.createStatement();
String sql = "INSERT INTO users (name, email, age) VALUES ('John Doe', 'johndoe@gmail.com', 30)";
stmt.executeUpdate(sql);
System.out.println("Insertion complete!");
} catch(Exception e) {
e.printStackTrace();
} finally {
// 关闭资源
try {
stmt.close();
conn.close();
} catch(Exception e) {
e.printStackTrace();
}
}
}
}
```
这个例子中,我们使用了Java的JDBC API连接到了MySQL数据库。在插入数据之前,需要先创建一个Statement对象。然后,我们可以使用SQL语句执行插入操作,这里我们插入了一条记录到名为"users"的表中。最后,我们关闭了Statement和Connection对象。
阅读全文