程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> JAVA綜合教程 >> Eclipse連接到My sql數據庫的操作總結,eclipsesql

Eclipse連接到My sql數據庫的操作總結,eclipsesql

編輯:JAVA綜合教程

Eclipse連接到My sql數據庫的操作總結,eclipsesql


Eclipse連接到My sql數據庫的操作

(自己親測,開始學習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,然後右擊src,繼續找到new,找到Floder,然後如圖

然後在工程下面的src右擊接下來就是將下載好Jdbc驅動器粘貼到這個demo這個工程下面的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語句將在本博客的其他地方找到,敬請關注)

package com.ningmengxueyuan;

import java.sql.*;

public class MysqlJdbc{  
    
     public static void main(String args[]) {  
     try {  
          Class.forName("com.mysql.jdbc.Driver");  //加載MYSQL JDBC驅動程序  
          //Class.forName("org.gjt.mm.mysql.Driver");  
          System.out.println("Success loading Mysql Driver!");  
         }catch (Exception e) {  
          System.out.print("Error loading Mysql Driver!");  
          e.printStackTrace();  
     }  
     try{  
          Connection connect = DriverManager.getConnection(  
           "jdbc:mysql://localhost:3306/test1","root","123456");  
           //連接URL為 jdbc:mysql//服務器地址/數據庫名 ,後面的2個參數分別是登陸用戶名和密碼  
           
          System.out.println("Success connect Mysql server!");  
          Statement stmt = connect.createStatement();  
          ResultSet rs = stmt.executeQuery("select * from user");  
                        //user 為你表的名稱  
          while (rs.next()) {  
                  System.out.println(rs.getString("name"));  
             }  
         }catch(Exception e) {  
          System.out.print("get data error!");  
          e.printStackTrace();  
         }  
    
     }  
    
}


  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved