1.首先我們需要下載mysql的官網jar包
https://dev.mysql.com/downloads/connector/j/
這個版本比較新
然後開啟idea
建立一個專案
下面是連結程式碼,記得看註釋
package com.stu.jdbc;//我的包的名字叫com.stu.jdbc,報錯可以刪除
import java.sql.*;
public class JDBC {//這個類的名字叫JDBC,記得檔名要和類名一致
public static void main(String[] args) {
try {//載入驅動
Class.forName("com.mysql.cj.jdbc.Driver");//注意新版驅動載入最好使用com.mysql.cj.jdbc.Driver
System.out.println("驅動載入成功");
try {//連結資料庫,獲得連結物件
Connection conn= DriverManager.getConnection("jdbc:mysql://localhost:3306/data","root","root");//這裡面的data是我的資料庫名字,自行修改,第一個root是賬戶名,第二個root是密碼
System.out.println("資料庫連線成功");
Statement statement=conn.createStatement();
//執行sql語句,返回結果集
ResultSet result= statement.executeQuery("select*from infer");//我的data資料庫裡面有一個表是infer,所以從其中列印內容,,表的名字自行修改
while(result.next()){
System.out.print("id="+result.getInt("id")+" ");
System.out.print("name="+result.getString("name")+" ");
System.out.println("password="+result.getString("pass")+" ");
}
} catch (SQLException e) {
e.printStackTrace();
System.out.println("資料庫連線失敗");
}
} catch (ClassNotFoundException e) {//第一個異常,這個非常重要,可以看到驅動到底加沒載入成功
e.printStackTrace();
System.out.println("驅動載入失敗");
}
}
}