使用JDBC連接MySQL數(shù)據(jù)庫配置文件
Java連接MySQL數(shù)據(jù)庫需要使用JDBC驅(qū)動(dòng)。在配置JDBC驅(qū)動(dòng)時(shí),需要修改MySQL數(shù)據(jù)庫的配置文件。以下是配置文件的詳細(xì)介紹。
下載JDBC驅(qū)動(dòng)
在配置文件之前,首先要下載MySQL JDBC驅(qū)動(dòng)。打開MySQL官方網(wǎng)站,搜索“JDBC Connector”,然后選擇適用于您的操作系統(tǒng)和Java版本的驅(qū)動(dòng)程序版本。下載并解壓縮后,可以在解壓縮的目錄中找到JDBC驅(qū)動(dòng)程序的jar文件。
添加JDBC驅(qū)動(dòng)
將MySQL JDBC驅(qū)動(dòng)程序jar文件復(fù)制到項(xiàng)目的classpath中。這可以通過在IDE中將jar文件添加到項(xiàng)目中,或?qū)ar文件復(fù)制到使用JDBC驅(qū)動(dòng)程序的應(yīng)用程序的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服務(wù)器時(shí),URL應(yīng)為“jdbc:mysql://localhost:3306/mydatabase?useSSL=false”,其中mydatabase是要連接的數(shù)據(jù)庫的名稱。
以上是使用JDBC連接MySQL的詳細(xì)配置,希望可以幫助大家連接MySQL數(shù)據(jù)庫。