1. 程式人生 > >DOS 連線本地MySQL 資料庫

DOS 連線本地MySQL 資料庫

 何建立本地資料庫並連線JDBC

總結了一下前人的做法然後自己試著做了一下幹到晚上4點,終於將MySQL JDBC驅動配置成功了

首先,下載mySQL 軟體,地址為:

安裝裝在預設路徑裡C:\Program Files\MySQL

如果在安裝過程中初始化出現失敗的時候,那麼很有可能是因為port被引用或者之前安裝過埠被佔用,清除登錄檔中關於mysql的記錄,然後完全解除安裝之後重新安裝

開啟安裝好的MySQL 查詢到本機地址:localhost 資料庫名: ,使用者名稱:root, 密碼自己設定一個。

進入DOS模式,然後用cd命令進入C:\Porgram Files\MySQL\MySQL Server\bin

的目錄下(為預設安裝目錄),然後輸入mysql –h localhost –u root –p 敲回車

如何建立本地資料庫MySQL並連線JDBC

然後出現enter password

輸入密碼

然後會出現

如何建立本地資料庫MySQL並連線JDBC

證明mySQL連線成功了

然後通過這個就可以操作mySQL

1.mysql>show databases;

如何建立本地資料庫MySQL並連線JDBC

2.mysql>create database sample;

如何建立本地資料庫MySQL並連線JDBC

3. use sample;

  Insert into user values(‘sway’,’1234556’);

如何建立本地資料庫MySQL並連線JDBC

然後下載mySQLJDBC的驅動 地址為

下載完了之後解壓縮,然後解壓縮到你自己定義的路徑裡面。裡面有個.jar

格式的檔案,

如何建立本地資料庫MySQL並連線JDBC

我們要把這個檔案安裝到eclipse裡面,可以通過手動操作也可以通過在eclipse裡面建立路徑,我使用的是第二種方法。如下:

4.eclipse裡面新建一個java project,命名為JDBCTest

如何建立本地資料庫MySQL並連線JDBC

5.建立完project之後,會在左邊的一欄看到

如何建立本地資料庫MySQL並連線JDBC

6.右擊JDBCTest 找到build path,然後點選add external archives

如何建立本地資料庫MySQL並連線JDBC

7. 選中之前下載的JDBC driver  mysql-connector-java-5.1.19-bin.jar

如何建立本地資料庫MySQL並連線JDBC

然後你就會看到JDBCTest 下面referenced libraries 的下面就有這個驅動

如何建立本地資料庫MySQL並連線JDBC

8. 右擊JDBCTest 新建class,然後命名Mysqljdbc.class

如何建立本地資料庫MySQL並連線JDBC

9. code複製到class,

import java.sql.*;

public classMysqlJdbc {

publicstaticvoidmain(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/sample","root","song1024");

//連線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();

    }

  }

}

然後run 就會在底下得對話框出現success loading

如何建立本地資料庫MySQL並連線JDBC

PS: code要仔細看過,該修改的地方一定要修改才行執行,不要不看直接執行那是不行的