Eclipse串連到My sql資料庫的操作總結/設定資料庫驅動

來源:互聯網
上載者:User

標籤:驅動   lock   運行   username   resultset   class   dem   stack   複製粘貼   

Eclipse串連到MYSQL資料庫的操作

(自己親測,開始學習Eclipse(我的Eclipse版本是4.5.2,Jdbc磁碟機的jar包版本是5.1.7,親測可以使用)串連到資料庫的時候,發現網上有好多經驗,但是發現網上的出現很多錯誤,故此發表此部落格,希望對大家有所協助)

1:首選你需要下載Jdbc磁碟機(mysql-connector-java-5.1.7-bin.jar)這個檔案

(百度雲端硬碟http://pan.baidu.com/s/1hs9DxS4,密碼c22r)

下載上面那個檔案也是很是坎坷啊,所以為了你們的方便,特此分享。

2:下載好上面的Jdbc磁碟機後,就可以開始動手操作了,

首先開啟Eclipse,建立一個Project,

我的工程的名字叫做demo,右擊工程demo,然後new找到Floder,然後

 

 

然後將下載好Jdbc磁碟機粘貼到這個lib目錄下面,然後點擊剛才粘貼的那個jar包,找到build path繼續找到add to build path,

 

出現的結果如所示,這時添加完成之後,才可以使用Eclipse串連My sql資料庫。

 

串連資料庫代碼如下(需要重點注意的是Connection connect=DriverManage.getConnection("jdbc:mysql://localhost:3306/test","root","密碼"))

上面那一句裡面的"密碼"是你的資料庫自己的密碼;需要自己修改一下,上面"jdbc:mysql://localhost:3306/test"裡面的test是自己使用mysql建立的一個表,是自己建立的,需要額外注意;(建立my sql語句將在本部落格的其他地方找到,敬請關注)

 1 package com.ningmengxueyuan; 2  3 import java.sql.*; 4  5 public class MysqlJdbc{   6      7      public static void main(String args[]) {   8      try {   9           Class.forName("com.mysql.jdbc.Driver");  //載入MYSQL JDBC驅動程式  10           //Class.forName("org.gjt.mm.mysql.Driver");  11           System.out.println("Success loading Mysql Driver!");  12          }catch (Exception e) {  13           System.out.print("Error loading Mysql Driver!");  14           e.printStackTrace();  15      }  16      try{  17           Connection connect = DriverManager.getConnection(  18            "jdbc:mysql://localhost:3306/test1","root","123456");  19            //串連URL為 jdbc:mysql//伺服器位址/資料庫名 ,後面的2個參數分別是登陸使用者名稱和密碼  20            21           System.out.println("Success connect Mysql server!");  22           Statement stmt = connect.createStatement();  23           ResultSet rs = stmt.executeQuery("select * from user");  24                         //user 為你表的名稱  25           while (rs.next()) {  26                   System.out.println(rs.getString("name"));  27              }  28          }catch(Exception e) {  29           System.out.print("get data error!");  30           e.printStackTrace();  31          }  32     33      }  34     35 }

以上是初學的時候配置的,下面是自己已經熟練應用配置的,都可以運行,親測。

 

以上也是Eclipse串連到MYSQL資料庫的配置操作,後來又學到另外一種配置方法,如下。親測可以,特此分享

1:首先第一是自己建立一個java  project,自己建立,在此省略,然後滑鼠右點擊自己剛剛建立好的java project,找到build  path,然後找到Configure Build Path,如

2:點擊上面的Configure Build Path之後開啟如所示頁面,然後點擊Add  External JARs...

3:點擊Add  External JARs...之後找到你下載好的mysql驅動點擊開啟即可

4:然後如就已經添加了MYSQL驅動,然後點擊ok

5:之後在自己建立好的java project就可以看到已經匯入成功了,驅動

6:這代碼可以複製粘貼,需要注意的是自己的包名,java檔案名稱,mysql的帳號和密碼,mysql的資料庫名,資料表名,資料欄位名必須和自己的一致,自己需要建立。

 1 package com.ningmeng; 2 import java.sql.*; 3 public class Test { 4    5      public static void main(String args[]) {   6      try {   7           Class.forName("com.mysql.jdbc.Driver");  //載入MYSQL JDBC驅動程式   8           //Class.forName("org.gjt.mm.mysql.Driver");   9           System.out.println("Success loading Mysql Driver!");  10          }catch (Exception e) {  11           System.out.print("Error loading Mysql Driver!");  12           e.printStackTrace();  13      }  14      try{  15           Connection connect = DriverManager.getConnection(  16            "jdbc:mysql://localhost:3306/test","root","123456");  17            //串連URL為 jdbc:mysql//伺服器位址/資料庫名 ,後面的2個參數分別是登陸使用者名稱和密碼  18            19           System.out.println("Success connect Mysql server!");  20           Statement stmt = connect.createStatement();  21           ResultSet rs = stmt.executeQuery("select * from users");  22                         //user 為你表的名稱  23           while (rs.next()) {  24                   System.out.println(rs.getString("username"));  25              }  26          }catch(Exception e) {  27           System.out.print("get data error!");  28           e.printStackTrace();  29          }  30     31      }  32     33 } 

7:運行一下可以看到自己寫的判斷語句,資料庫驅動載入成功還有資料庫連接成功,然後輸出自己查詢的欄位。

 

 

 

Eclipse串連到My sql資料庫的操作總結/設定資料庫驅動

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.