Java程序連接數(shù)據(jù)庫需要使用驅(qū)動程序,一般來說,連接數(shù)據(jù)庫的步驟主要有三步:
1. 引入數(shù)據(jù)庫驅(qū)動程序
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>8.0.16</version> </dependency>
2. 加載驅(qū)動程序
Class.forName("com.mysql.cj.jdbc.Driver");
3. 建立連接
String url = "jdbc:mysql://localhost:3306/test"; String username = "root"; String password = "123456"; Connection conn = DriverManager.getConnection(url, username, password);
上面的代碼中,引入mysql-connector-java依賴是使用Maven或Gradle項目管理工具時,需要在pom.xml文件或build.gradle文件中配置。加載驅(qū)動程序使用Class類的靜態(tài)方法forName(),參數(shù)是數(shù)據(jù)庫驅(qū)動程序的類名。建立連接的參數(shù)包括url、用戶名和密碼,其中url就是用來指定要連接的數(shù)據(jù)庫的地址,對于MySQL數(shù)據(jù)庫就是以jdbc:mysql://開頭。