JDBC是Java Database Connectivity的缩写,它是一种Java语言访问数据库的应用程序接口。
如果我们需要用Java语言来操作MySQL数据库,就需要使用MySQL的JDBC驱动包。JDBC驱动包包含了Java程序连接MySQL数据库所需要的所有类和接口。
在项目中使用MySQL的JDBC驱动包,需要在项目中引入该驱动包的jar文件。具体步骤如下:
下载MySQL的JDBC驱动包,例如mysql-connector-java-8.0.25.jar。将该jar文件复制到项目的lib目录下。在Eclipse等IDE中的项目中,右击项目,选择Properties - Java Build Path - Libraries - Add JARs,选择刚才复制到lib目录下的jar文件。保存更改。连接MySQL数据库需要以下几个步骤:
加载JDBC驱动。创建连接对象。创建语句对象。执行SQL语句。处理结果。关闭连接。具体代码如下:
try {// 加载JDBC驱动Class.forName("com.mysql.cj.jdbc.Driver");// 创建连接对象String url = "jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=UTC";Connection conn = DriverManager.getConnection(url, "root", "123456");// 创建语句对象Statement stmt = conn.createStatement();// 执行SQL语句String sql = "SELECT * FROM user";ResultSet rs = stmt.executeQuery(sql);// 处理结果while (rs.next()) {int id = rs.getInt("id");String name = rs.getString("name");// ...}// 关闭连接rs.close();stmt.close();conn.close();} catch (ClassNotFoundException | SQLException e) {e.printStackTrace();}