簡介:
用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了。
