標籤:root 9.png 對象 無法串連 navicat 字元集 try close stack
簡介:
用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 stubConnection 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 blockSystem.out.println("引擎失敗");e.printStackTrace();}if (conn != null) {try {// 關閉資源conn.close();} catch (SQLException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}}
運行:
這樣,我們使用eclipse串連到資料庫的整過程就完成了。
補充:
匯入這句代碼:首先開啟我們剛才導進來的jar包:
開啟第一個包,找到Driver.class,右擊,找到Copy Qualified Name,點擊
之後回到代碼中,粘貼如:
完了之後,把java去掉就OK了。
eclipse怎麼串連到MySQL中的表!!!!!