使用JDBC连接到MySQL,有以下几个好处:
1. 灵活性 – JDBC提供了一种通用的方式来连接和操作数据库。这意味着无论您使用哪种数据库,只要有JDBC驱动程序可以使用,您就可以在Java应用程序中进行操作。
2. 可移植性 – JDBC接口是Java平台无关的,这意味着您可以在任何支持Java的操作系统上使用它。而MySQL也可以运行在各种不同的平台上。
3. 安全性 – JDBC提供了事务管理的机制,确保数据库操作的安全性。此外,通过使用预编译的语句,可以避免SQL注入等安全问题。
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class ConnectToMySqlDemo { public static void main(String[] args) { Connection conn = null; try { // 加载驱动 Class.forName("com.mysql.jdbc.Driver"); // 获取连接 String url = "jdbc:mysql://localhost:3306/test"; String user = "root"; String password = "123456"; conn = DriverManager.getConnection(url, user, password); System.out.println("连接成功!"); } catch (ClassNotFoundException e) { e.printStackTrace(); } catch (SQLException e) { e.printStackTrace(); } finally { // 关闭连接 if (conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } } }
上面的代码演示了如何使用JDBC连接MySQL。通过加载驱动,指定连接的URL、用户名和密码,就可以获取连接。在finally块中,大家需要关闭连接以释放资源。