MySQL JDBC 是連接 MySQL 數據庫的 Java API,可以讓 Java 程序連接和操作 MySQL 數據庫。目前最新版本是 mysql-connector-java-8.0.26。
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname", "username", "password"); Statement stmt = conn.createStatement(); ResultSet rs = stmt.executeQuery("SELECT * FROM table"); while (rs.next()) { System.out.println(rs.getString("name")); }
新版本的 MySQL JDBC 支持很多新特性和改進:
- 支持 Java 17
- 支持 SSL 加密連接
- 支持 X DevAPI,一種更簡單、更現(xiàn)代的 NoSQL 風格的接口
- 支持 PreparedStatements 緩存
- 支持 Statement batching
- 支持 ConnPoolDataSource 和 ClusterXDataSource
新版本的 MySQL JDBC 也修復了一些 bug 和安全漏洞。要使用最新版本的 MySQL JDBC,可以從官網下載對應的 jar 文件,并將其添加到項目的 classpath 上。