环境设置
在连接到MySQL数据库之前,必须先安装Java的MySQL连接器JAR文件,例如mysql-connector-java-x.x.x.jar。大家可以从MySQL官方网站下载此文件。将其放在classpath下,以便在Java程序中使用。
连接到数据库
要连接到MySQL数据库,首先要使用Connection接口创建一个连接对象。这可以通过调用DriverManager类的静态方法getConnection()来实现。getConnection()方法的参数是数据库URL,用户名和密码:
String url = “jdbc:mysql://localhost:3306/test?useSSL=false”; String username = “root”; String password = “password”; Connection conn = DriverManager.getConnection(url, username, password);
执行查询
一旦获得了连接对象,就可以使用Statement、PreparedStatement类等执行查询。例如,以下代码将查询名为t_user的MySQL数据库表并打印结果:
String sql = “SELECT * FROM t_user”; Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery(sql); while (rs.next()) { String name = rs.getString(“name”); String email = rs.getString(“email”); System.out.println(“Name: ” + name + “, Email: ” + email); }
关闭连接
当不再需要连接对象时,应该使用close()方法将它关闭、释放所占资源:
conn.close();
结论
JDBC是Java API,可以让大家从Java应用程序中访问数据库。连接到MySQL数据库需要使用Connection接口创建一个连接对象,并使用Statement、PreparedStatement类等执行查询。最后,关闭连接以释放资源。