JDBC API提供了一种以统一的方式访问不同数据库的方法。JDBC API是Java SE规范的一部分,可以和任何实现了JDBC规范的数据库进行交互。
在使用JDBC API向MySQL数据库插入数据之前,首先需要连接MySQL。连接代码如下:
Class.forName("com.mysql.jdbc.Driver");
String url = "jdbc:mysql://localhost:3306/mydatabase";
Connection conn = DriverManager.getConnection(url, "root", "password");
其中,Class.forName("com.mysql.jdbc.Driver");
用于加载MySQL JDBC Driver类。URL中的localhost
是MySQL的主机名,3306
是MySQL的默认端口号,mydatabase
是要连接的数据库名,root
是MySQL的用户名,password
是MySQL的用户密码。
连接MySQL之后,可以使用JDBC API向MySQL插入数据。插入数据的代码如下:
Statement stmt = conn.createStatement();
String sql = "INSERT INTO mytable (name, age) VALUES ('John', 20)";
stmt.executeUpdate(sql);
其中,mytable
是要插入数据的表名,name
和age
是要插入数据的字段名,'John'
和20
是要插入的数据。
在完成JDBC操作后,应该关闭与MySQL的连接。关闭连接的代码如下:
conn.close();
在关闭连接之前,应该先关闭Statement对象和ResultSet对象,如果存在。