今天覆習eclipse連接數據庫,順便寫篇博客記錄下真個操作的流程。
首先得有MySql數據庫和eclipse,沒的話可以去官網下載,下載教程自行百度。
在Mysql數據庫中建表,寫點數據進去方便之後連接eclipse進行測試工作,在eclipse中建立工程,這時候你得把jdbc導入到你的工程下,導入流程:
1.在eclipse中操作 點擊window->preference->java->Build Path->User Libraries
2.點擊右邊的New按鈕
3.輸入jdbc,並進行勾選,點擊OK
4.點擊Add External JARs,選擇你下載的jdbc存放的目錄,點擊OK
5.接下來就是項目導入jar包,選擇項目名右鍵Build Path->Configure Build Path
6.點擊Add Library->User Library 點擊next,勾選選項,點擊finish。
7.現在你就可以看到你添加成功的jdbc了,點擊Apply,點擊OK
8.現在打開項目你就可以看到你添加的jdbc
9.這裏切記你還要把你需要操作的數據庫文件(就是.sql文件,從數據庫導出)放到項目所在的文件夾,否則你運行代碼就會報出異常。
下邊是我自己學習的代碼,可以參考參考
package 第十章;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class ConnMysql {
public static void main(String[] args) throws Exception{
//連接數據庫步驟
/*
* 1.加載驅動
* 2.使用DriverManager獲取數據庫連接
* 3.使用Connection來創建一個Statement對象
* 4.執行SQL語句
*/
String driverClassName = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/company?useUnicode=true&characterEncoding=UTF-8";
String user = "root";
String password = "root";
try{
//1
Class.forName(driverClassName);
//2
Connection conn = DriverManager.getConnection(url,user,password);
//3
Statement stmt = conn.createStatement();
//4
ResultSet rs = stmt.executeQuery("select * from t_dept");
while(rs.next()){
System.out.println(rs.getInt(1)+"\t"+rs.getString(2)+
"\t"+rs.getString(3));
}
}catch(Exception e){
e.printStackTrace();
}
}
}
注:
String url = "jdbc:mysql://localhost:3306/company?useUnicode=true&characterEncoding=UTF-8";
company是我的數據庫名