eclipse怎么連接到MySQL中的表!!!!!


簡介:

         用eclipse編寫的好的代碼,我們怎么才能連接到數據庫呢?對於初學者,特別是在連接數據庫這塊經常會發生一些莫名的錯誤,一般來說,歸根是我們連接數據庫這一過程發生錯誤。那么我們如何來解決呢?那我就來分享一下我連接數據庫的操作過程,作為一個參考吧!

        首先打開Navicat Premium軟件,點擊文件,之后點擊新建連接,選擇MySQL,我個人喜歡用圖來描述:

        

 

填寫連接名(隨便取一個英文名),然后填寫密碼,記住自己的用戶名

點擊連接測試:

有一些的會報這樣的錯誤:

報這個錯誤的意思是連接初始化丟失了連接,我們可以直接把Localhost改成127.0.0.1就可以了。

在點擊連接測試:

 

點擊確定,確定就行了,

這樣我們就建好了連接。那么我們先創建一個數據庫:右擊建好的連接名,點擊新建數據庫:

填寫數據庫名,選擇字符集為UTF-8

點擊確定,就OK了,數據庫建好之后我們就開始創建表,展開數據庫,找到表,右擊,點擊新建表:

填寫表的屬性:設置ID時給它一個主鍵,選擇自動遞增,當我們在添加內容的時候,讓ID自動的依次的自增

點擊保存:

輸入表名,點擊確定,

這樣mySql表我們就創建好了:

 

 創建好MySQL的表之后,打開eclipse,點擊file---->new---->project

彈出如下框,找到javaproject,之后點擊Next

彈出下圖的框,取個項目名,然后點擊finish

這樣一個java項目就創建好了

先給項目導入一個jar包,如果沒有這個jar包,eclipse就無法連接到MySQL中,所以我們先給項目導入如下圖的jar包:

最簡單的導包方法就是,直接復制包,粘貼到項目里面,然后右擊jar包,找到build path---->Add to build path

彈出下面的框就說明,jar包已經導好了

jar包導好后,就給項目創建一個類

類創建好之后,用代碼來實現eclipse連接到數據庫的過程如下:

package bw.jg.helloWord;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class helloword {

	public static void main(String[] args) {
		// TODO Auto-generated method stub
		Connection conn = null;
		// 驅動引擎
		String jd = "com.mysql.jdbc.Driver";
		// 連接MySQL的連接
		String url = "jdbc:mysql://127.0.0.1:3306/hello";
		// MySQL的用戶名
		String user = "root";
		// MySQL的密碼
		String password = "123456";
		try {
			// 加載驅動
			Class.forName(jd);
			// 連接數據庫對象
			conn = DriverManager.getConnection(url, user, password);
			System.out.println("連接成功");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			System.out.println("引擎失敗");
			e.printStackTrace();
		}
		if (conn != null) {
			try {
				// 關閉資源
				conn.close();
			} catch (SQLException e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
	}

}

運行:  

 

這樣,我們使用eclipse連接到數據庫的整過程就完成了。

補充:

導入這句代碼:首先打開我們剛才導進來的jar包:

打開第一個包,找到Driver.class,右擊,找到Copy Qualified Name,點擊

之后回到代碼中,粘貼如下圖:

完了之后,把java去掉就OK了。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM