天天看點

eclipse上JDBC連接配接MySQL(JDBC 8.0.15版本)

詳細教程

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目錄下建立一個檔案夾
eclipse上JDBC連接配接MySQL(JDBC 8.0.15版本)
  • 然後把JDBC檔案中的mysql-connector-java-8.0.15.jar拉到剛才建立的檔案夾下
eclipse上JDBC連接配接MySQL(JDBC 8.0.15版本)
  • 然後建立路徑
eclipse上JDBC連接配接MySQL(JDBC 8.0.15版本)

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

           

繼續閱讀