詳細教程
MySQL版本:8.0.15 for Win64 on x86_64 (MySQL Community Server - GPL)
下載下傳位址:MySQL官方下載下傳
JDBC版本:mysql-connector-java-8.0.15
下載下傳位址:選擇platform版本即可
//上述軟體安裝不再重複
1. 首先用指令控制台先建立一個資料庫輸入資料
net start MySQl //啟動MySQl
mysql -u root -p //輸入密碼
mysql>CREATE DATABASE test; //建立一個資料庫
mysql>use test; //指定test為目前要操作的資料庫
mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)); //建立一個表user,設定兩個字段。
mysql>INSERT INTO user VALUES('Alex','123456'); //插入一條資料到表
2. 在eclipse上建立項目
- 在project目錄下建立一個檔案夾
- 然後把JDBC檔案中的mysql-connector-java-8.0.15.jar拉到剛才建立的檔案夾下
- 然後建立路徑
3. 驅動已經導入,然後驗證一下
package test;
import java.sql.*;
public class sqltest {
public static void main(String[] args){
try {
Class.forName("com.mysql.cj.jdbc.Driver"); //加載MYSQL JDBC驅動程式
//Class.forName("org.gjt.mm.mysql.Driver");
System.out.println("Success loading Mysql Driver!");
}
catch (Exception e) {
System.out.print("Error loading Mysql Driver!");
e.printStackTrace();
}
try {
Connection connect = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/test?serverTimezone = GMT","root","123456");
//連接配接URL為 jdbc:mysql//伺服器位址(預設為3306)/資料庫名?時區設定 ,後面的2個參數分别是登陸使用者名和密碼
System.out.println("Success connect Mysql server!");
Statement stmt = connect.createStatement();
ResultSet rs = stmt.executeQuery("select * from user"); //user 為你表的名稱
while (rs.next()) {
System.out.println(rs.getString("name"));
}
}
catch (Exception e) {
System.out.print("get data error!");
e.printStackTrace();
}
}
}
運作結果:
Success loading Mysql Driver!
Success connect Mysql server!
Alex