⑴ 如何用Eclipse連接MySQL資料庫
步驟
1.在工程上右鍵,選擇new--Floder
⑵ eclipse 怎麼鏈接mysql資料庫
Elipse也可以鏈接Mysql資料庫,當Mysql資料庫客戶端來用,以下介紹鏈接Mysql資料庫方法:
點擊Eclipse菜單欄,Windows->ShowView->Other
⑶ eclipse怎麼連接mysql資料庫
在新建的Project中右鍵新建Floder
說明:這個是使用Driver連接資料庫的,而通常開發中使用的是DriverManager或資料庫連接池,這個僅作為理解資料庫連接事例使用。
⑷ 如何用eclipse連接mysql資料庫
用eclipse連接mysql資料庫的方法:
1、右鍵點擊my--->build Path--->add external Archiver...選擇jdbc驅動,點擊確定
3、驅動已經導入,驗證程序如下:
import java.sql.*;
publicclass MysqlJdbc {
publicstaticvoid 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/test","root","198876");
//連接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();
}
}
}
4、驗證結果:
Success loading Mysql Driver!
Success connect Mysql server!
huheng
出現上面結果,說明你連接資料庫成功。
⑸ 怎麼在Eclipse中配置sql explorer連接mysql資料庫
在window----show
view下打開database
explorer
在左邊找到MYsql選擇到相應的版本(連5.0選4.1就行).之後在右邊的Connection
URL
details里輸入連接需要的相應信息,之後在user
information里輸入用戶名和密碼就行了.
進入Eclipse
window
-show
view-other--下找到data在這裡面配置.
⑹ eclipse中怎麼連接mysql資料庫
1.在新建的Project中右鍵新建Floder
2.創建名為lib的包
3.創建完畢之後的工程目錄
4.接下來解壓你下載的mysql的jar包,拷貝其中的.jar文件
5.在工程lib包下郵件 選擇paste即粘貼,把mysql的jar包拷貝進來
6.拷貝完畢如圖:
7.在mysql的jar包上右鍵選擇 build path - add to build path
8.添加完畢之後,工程才與Mysql的jar包關聯起來,現在可以使用相關類和方法了
9.在工程中新建JdbcTest1.java類
10.輸入如下代碼:
11.代碼解釋:
Driver是個實現類,它由具體的資料庫廠商來實現。
它的connect方法可以獲取資料庫連接。參數如上圖。
運行之後,輸出如下,證明資料庫連接成功!
12
12.說明:這個是使用Driver連接資料庫的,而通常開發中使用的是DriverManager或資料庫連接池,這個僅作為理解資料庫連接事例使用。
⑺ eclipse怎麼配置mysql資料庫連接
打開Eclipse後,選擇Window;
2、在Windwos下選擇Open
perspective;在右側顯示的菜單中選中database
Development,Eclipse自動切換到database
Development視圖
⑻ eclipse怎樣連接mysql資料庫
JDBC連接資料庫
•創建一個以JDBC連接資料庫的程序,包含7個步驟:
1、載入JDBC驅動程序:
在連接資料庫之前,首先要載入想要連接的資料庫的驅動到JVM(Java虛擬機),
這通過java.lang.Class類的靜態方法forName(String className)實現。
例如:
try{
//載入MySql的驅動類
Class.forName("com.mysql.jdbc.Driver") ;
}catch(ClassNotFoundException e){
System.out.println("找不到驅動程序類 ,載入驅動失敗!");
e.printStackTrace() ;
}
成功載入後,會將Driver類的實例注冊到DriverManager類中。
2、提供JDBC連接的URL
•連接URL定義了連接資料庫時的協議、子協議、數據源標識。
•書寫形式:協議:子協議:數據源標識
協議:在JDBC中總是以jdbc開始 子協議:是橋連接的驅動程序或是資料庫管理系統名稱。
數據源標識:標記找到資料庫來源的地址與連接埠。
例如:
(MySql的連接URL)
jdbc:mysql: //localhost:3306/test?useUnicode=true&characterEncoding=gbk ;
useUnicode=true:
表示使用Unicode字元集。如果characterEncoding設置為 gb2312或GBK,本參數必須設置為true 。characterEncoding=gbk:字元編碼方式。
3、創建資料庫的連接
•要連接資料庫,需要向java.sql.DriverManager請求並獲得Connection對象, 該對象就代表一個資料庫的連接。
•使用DriverManager的getConnectin(String url , String username , String password )方法傳入指定的欲連接的資料庫的路徑、資料庫的用戶名和 密碼來獲得。
例如: //連接MySql資料庫,用戶名和密碼都是root
String url = "jdbc:mysql://localhost:3306/test" ;
String username = "root" ;
String password = "root" ;
try{
Connection con = DriverManager.getConnection(url , username , password ) ;
}catch(SQLException se){
System.out.println("資料庫連接失敗!");
se.printStackTrace() ;
}
4、創建一個Statement
•要執行SQL語句,必須獲得java.sql.Statement實例,Statement實例分為以下3 種類型:
1、執行靜態SQL語句。通常通過Statement實例實現。
2、執行動態SQL語句。通常通過PreparedStatement實例實現。
3、執行資料庫存儲過程。通常通過CallableStatement實例實現。
具體的實現方式:
Statement stmt = con.createStatement() ; PreparedStatement pstmt = con.prepareStatement(sql) ; CallableStatement cstmt = con.prepareCall("{CALL demoSp(? , ?)}") ;
5、執行SQL語句
Statement介面提供了三種執行SQL語句的方法:executeQuery 、executeUpdate 和execute
1、ResultSet executeQuery(String sqlString):執行查詢資料庫的SQL語句 ,返回一個結果集(ResultSet)對象。
2、int executeUpdate(String sqlString):用於執行INSERT、UPDATE或 DELETE語句以及SQL DDL語句,如:CREATE TABLE和DROP TABLE等
3、execute(sqlString):用於執行返回多個結果集、多個更新計數或二者組合的 語句。 具體實現的代碼:
ResultSet rs = stmt.executeQuery("SELECT * FROM ...") ; int rows = stmt.executeUpdate("INSERT INTO ...") ; boolean flag = stmt.execute(String sql) ;
6、處理結果 兩種情況:
1、執行更新返回的是本次操作影響到的記錄數。
2、執行查詢返回的結果是一個ResultSet對象。
• ResultSet包含符合SQL語句中條件的所有行,並且它通過一套get方法提供了對這些 行中數據的訪問。
• 使用結果集(ResultSet)對象的訪問方法獲取數據:
while(rs.next()){
String name = rs.getString("name") ;
String pass = rs.getString(1) ; // 此方法比較高效
}
(列是從左到右編號的,並且從列1開始)
7、關閉JDBC對象
操作完成以後要把所有使用的JDBC對象全都關閉,以釋放JDBC資源,關閉順序和聲 明順序相反:
1、關閉記錄集
2、關閉聲明
3、關閉連接對象
if(rs != null){ // 關閉記錄集
try{
rs.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(stmt != null){ // 關閉聲明
try{
stmt.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
if(conn != null){ // 關閉連接對象
try{
conn.close() ;
}catch(SQLException e){
e.printStackTrace() ;
}
}
⑼ 如何使用eclipse連接mysql資料庫
使用Java提供的JDBC技術
附上一段常用的JDBC連接MySQL的代碼
package DAO;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
public class JDBC {
private static final String DRIVERCLASS = "com.mysql.jdbc.Driver";
// private static final String URL = "jdbc:mysql://localhost:3306/javademo";
// private static final String USERNAME = "root";
// private static final String PASSWORD = "";
private static final String url ="jdbc:mysql://localhost:3306/EIMS?"
+ "user=root&password=&useUnicode=true&characterEncoding=UTF8";
//通過useUnicode=true&characterEncoding=UTF8 避免中文字元亂碼
private static final ThreadLocal<Connection> threadLocal = new ThreadLocal<Connection>();
static {// 通過靜態方法載入資料庫驅動
try {
Class.forName(DRIVERCLASS);// 載入資料庫驅動
System.out.println("成功載入MySQL驅動程序");
} catch (Exception e) {
e.printStackTrace();
}
}
public static Connection getConnection() {// 創建資料庫連接的方法
Connection conn = threadLocal.get();// 從線程中獲得資料庫連接
if (conn == null) {// 沒有可用的資料庫連接
try {
// conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);// 創建新的資料庫連接
conn = DriverManager.getConnection(url);
threadLocal.set(conn);// 將資料庫連接保存到線程中
System.out.println("創建資料庫連接成功!!");
} catch (SQLException e) {
e.printStackTrace();
}
}
if (conn != null){
System.out.println("資料庫連接成功!!");
}
return conn;
}
public static boolean closeConnection() {// 關閉資料庫連接的方法
boolean isClosed = true;
Connection conn = threadLocal.get();// 從線程中獲得資料庫連接
threadLocal.set(null);// 清空線程中的資料庫連接
if (conn != null) {// 資料庫連接可用
try {
conn.close();// 關閉資料庫連接
} catch (SQLException e) {
isClosed = false;
e.printStackTrace();
}
}
if (conn == null){
System.out.println("斷開連接成功!!");
}
else {
System.out.println("失敗!!");
}
return isClosed;
}
}
⑽ eclipse 怎麼連接mysql
工具:
eclipse
步驟
1、導入jdbc驅動包。點擊菜單欄中的Windows→preferences。