使用JDBC連接MySQL數(shù)據(jù)庫配置文件
Java連接MySQL數(shù)據(jù)庫需要使用JDBC驅動。在配置JDBC驅動時,需要修改MySQL數(shù)據(jù)庫的配置文件。以下是配置文件的詳細介紹。
下載JDBC驅動
在配置文件之前,首先要下載MySQL JDBC驅動。打開MySQL官方網(wǎng)站,搜索“JDBC Connector”,然后選擇適用于您的操作系統(tǒng)和Java版本的驅動程序版本。下載并解壓縮后,可以在解壓縮的目錄中找到JDBC驅動程序的jar文件。
添加JDBC驅動
將MySQL JDBC驅動程序jar文件復制到項目的classpath中。這可以通過在IDE中將jar文件添加到項目中,或將jar文件復制到使用JDBC驅動程序的應用程序的lib文件夾中來完成。
配置文件
打開MySQL數(shù)據(jù)庫的配置文件,路徑通常為“C:\ProgramData\MySQL\MySql Server 5.7\my.ini”或“/etc/mysql/my.cnf”,并添加以下內(nèi)容:
在[mysqld]部分下添加:
[mysqld] ... default-storage-engine=INNODB innodb_file_per_table=ON character-set-server=utf8mb4 collation-server=utf8mb4_unicode_ci
此外,在[client]和[mysql]部分下也需要添加以下內(nèi)容:
[client] default-character-set=utf8mb4 [mysql] default-character-set=utf8mb4
使用JDBC連接MySQL數(shù)據(jù)庫
使用JDBC連接MySQL數(shù)據(jù)庫,需要以下代碼:
public static void main(String args[]) { String url = "jdbc:mysql://localhost:3306/mydatabase?useSSL=false"; String username = "root"; String password = "root"; Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection(url, username, password); System.out.println("Connection established"); } catch (SQLException e) { System.out.println("Connection failed"); e.printStackTrace(); } catch (ClassNotFoundException e) { System.out.println("Class not found"); e.printStackTrace(); } finally { if(conn != null) { try { conn.close(); } catch (SQLException e) { e.printStackTrace(); } } } }
在此代碼中,url是數(shù)據(jù)庫URL,username和password是登錄數(shù)據(jù)庫的用戶名和密碼。使用JDBC連接上述配置文件中的MySQL服務器時,URL應為“jdbc:mysql://localhost:3306/mydatabase?useSSL=false”,其中mydatabase是要連接的數(shù)據(jù)庫的名稱。
以上是使用JDBC連接MySQL的詳細配置,希望可以幫助大家連接MySQL數(shù)據(jù)庫。