明輝手游網(wǎng)中心:是一個(gè)免費(fèi)提供流行視頻軟件教程、在線學(xué)習(xí)分享的學(xué)習(xí)平臺(tái)!

用Eclipse連接mysql數(shù)據(jù)庫

[摘要]我們?cè)谟胘ava開發(fā)時(shí)會(huì)經(jīng)常用到數(shù)據(jù)庫,數(shù)據(jù)庫可以保存數(shù)據(jù)以及對(duì)數(shù)據(jù)的管理.當(dāng)然連接數(shù)據(jù)庫是我們開發(fā)的第一步,如果你不連接數(shù)據(jù)庫,你何談對(duì)數(shù)據(jù)庫進(jìn)行操作,在連接數(shù)據(jù)庫過程中,我們會(huì)遇到許多的問題,下...
我們?cè)谟胘ava開發(fā)時(shí)會(huì)經(jīng)常用到數(shù)據(jù)庫,數(shù)據(jù)庫可以保存數(shù)據(jù)以及對(duì)數(shù)據(jù)的管理.當(dāng)然連接數(shù)據(jù)庫是我們開發(fā)的第一步,如果你不連接數(shù)據(jù)庫,你何談對(duì)數(shù)據(jù)庫進(jìn)行操作,在連接數(shù)據(jù)庫過程中,我們會(huì)遇到許多的問題,下面由我來講解,怎么連接數(shù)據(jù)庫,以及在連接過程中出現(xiàn)的錯(cuò)誤.

1.png

下載JDBC

1.第一步 百度搜索 ”mysql-connector-java-5.1.24-bin.jar”并下載.把這mysql-connector-java-5.1.24-bin.jar 文件放到C:\jdk1.7.0_67\jre\lib\ext(這里是我的jdk的目錄中).

3.png

2.第二步 (1)打開eclipse 并且創(chuàng)建java project(file-new-other-java project),我創(chuàng)建了”linkMysql1”(2)在src中創(chuàng)建包—linkMysql1.在創(chuàng)建的包中創(chuàng)建類--LinkMysql.

3.png

添加代碼

1.第三步 寫加載JDBC的函數(shù),注意:我們測(cè)試是時(shí)全是在main函數(shù)里面的.

try {
          Class.forName("com.mysql.jdbc.Driver");     //加載MYSQL JDBC驅(qū)動(dòng)程序  
          //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();
        }

4.png

2.第四步 連接數(shù)據(jù)庫,

Connection connect = DriverManager.getConnection(
              "jdbc:mysql://localhost:3306/ter","root","123456");
               //連接URL為   jdbc:mysql//服務(wù)器地址/數(shù)據(jù)庫名  ,后面的2個(gè)參數(shù)分別是登陸用戶名和密碼

5.png

3.第五步 對(duì)數(shù)據(jù)庫進(jìn)行操作,在這里我的數(shù)據(jù)庫名字是ter.其中紅色標(biāo)注的是我們熟悉的數(shù)據(jù)庫操作

6.png

4.第六步 啟動(dòng)數(shù)據(jù)庫服務(wù) 按CTRL+SHIFT+ESC,點(diǎn)擊服務(wù).--找到Mysql右擊啟動(dòng)

7.png

完整代碼

package linkMysql1;
import java.sql.*;
public class LinkMysql {
   
    public static void main(String args[]) {
        try {
          Class.forName("com.mysql.jdbc.Driver");     //加載MYSQL JDBC驅(qū)動(dòng)程序  
          //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/ter","root","123456");
               //連接URL為   jdbc:mysql//服務(wù)器地址/數(shù)據(jù)庫名  ,后面的2個(gè)參數(shù)分別是登陸用戶名和密碼
 
          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();
        }
      }
 
}

說明

記得打開Mysql

以上就是用Eclipse連接mysql數(shù)據(jù)庫的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注php中文網(wǎng)其它相關(guān)文章!


學(xué)習(xí)教程快速掌握從入門到精通的SQL知識(shí)。