天天看點

Java連結到MySQL資料庫

step1:首先保證你已經安裝好了mysql,并保證mysql的服務處于啟動狀态。(推薦使用xampp進行mysql資料的簡單管理,如果你cmd管理一定要注意開啟mysql服務) step2:下載下傳java的mysql驅動jar包,下載下傳位址為http://dev.mysql.com/downloads/file/?id=459313,可能後期有更新的jar包。下載下傳下來可能還有其他檔案,隻有mysql-connector-java-5.1.37-bin.jar這個jar檔案是我們要使用的,其他不用管。 step3:建立一個java普通工程,在工程目錄下建立一個db檔案夾,将mysql驅動jar包放入db檔案夾。如下圖所示:

Java連結到MySQL資料庫

step4:右鍵工程,選擇Build Path--->Configure Build Path

Java連結到MySQL資料庫

step5:點選Add JARS,找到你的工程目錄下的db檔案夾下的mysql-connector-java-***-bin.jar檔案,點選選擇後點選OK,将它加入工程的Libraries路徑下:

Java連結到MySQL資料庫

可以看到,添加jar包後,libraries下多了一個jar檔案:

Java連結到MySQL資料庫

step6:下面編寫一個連接配接MySQL資料庫的程式:

<span style="font-size:18px;">package jdbctest;
import java.sql.DriverManager;
import java.sql.SQLException;

import com.mysql.jdbc.*;
class ConnectionSQL{
	private static final String databasePath = "jdbc:mysql://localhost:3306/student";
	private static final String driverPath = "com.mysql.jdbc.Driver";
	private String userName = "root";
	private String password = "beyonddream";
	private java.sql.Connection connection = null;
	public ConnectionSQL(){
		try {
			Class.forName(driverPath);
		} catch (ClassNotFoundException e) {
			e.printStackTrace();
		}
		System.out.println("加載資料庫驅動成功");
	}
	public boolean getConnectionToSQL(){
		try {
			 connection = DriverManager.getConnection(databasePath,userName,password);
			 return true;
		} catch (SQLException e) {
			e.printStackTrace();
		}
		return false;
	}
}
public class ConnectionToMySQL {
	public static void main(String[] args){
		ConnectionSQL connectionSQL = new ConnectionSQL();
		if(connectionSQL.getConnectionToSQL()){
			System.out.println("連結資料庫成功");
		}else{
			System.out.println("連結資料庫失敗");
		}
	}
	
}
</span>
           

step7:運作程式,可以看到沒有抛出任何異常;

Java連結到MySQL資料庫