轉自: http://blog.csdn.net/wei_chong_chong/article/details/44830491
如何創建本地數據庫MySQL並連接JDBC
如何創建本地數據庫並連接JDBC
總結了一下前人的做法然后自己試着做了一下干到晚上4點,終於將MySQL JDBC驅動配置成功了
首先,下載mySQL 軟件,地址為:
http://dev.mysql.com/downloads/
安裝裝在默認路徑里C:\Program Files\MySQL
如果在安裝過程中初始化出現失敗的時候,那么很有可能是因為port被引用或者之前安裝過端口被占用,清除注冊表中關於mysql的記錄,然后完全卸載之后重新安裝
打開安裝好的MySQL, 查找到本機地址:localhost , 數據庫名: ,用戶名:root, 密碼自己設置一個。
進入DOS模式,然后用cd命令進入C:\Porgram Files\MySQL\MySQL Server\bin的目錄下(為默認安裝目錄),然后輸入mysql –h localhost –u root –p 敲回車
然后出現enter password:
輸入密碼
然后會出現
證明mySQL連接成功了
然后通過這個就可以操作mySQL了
1.mysql>show databases;
2.mysql>create database sample;
3. use sample;
Insert into user values(‘sway’,’1234556’);
然后下載mySQL的JDBC的驅動 地址為
http://dev.mysql.com/downloads/connector/j/
下載完了之后解壓縮,然后解壓縮到你自己定義的路徑里面。里面有個.jar格式的文件,
我們要把這個文件安裝到eclipse里面,可以通過手動操作也可以通過在eclipse里面建立路徑,我使用的是第二種方法。如下:
4.在eclipse里面新建一個java project,命名為JDBCTest
5.建立完project之后,會在左邊的一欄看到
6.右擊JDBCTest, 找到build path,然后點擊add external archives
7. 選中之前下載的JDBC driver mysql-connector-java-5.1.19-bin.jar
然后你就會看到JDBCTest 下面referenced libraries 的下面就有這個驅動
8. 右擊JDBCTest 新建class,然后命名Mysqljdbc.class
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