當前位置:首页 > 趣味生活

eclipse如何連接mysql

Q1:eclipse怎麼連接mysql資料庫

1、導包,主要是關於mysql的jdbc連接包。
2、具體代碼如下:
//加載MYSQL JDBC驅動程式
Class.forName("com.mysql.jdbc.Driver");
//三個參數依次是 url ,帳號,密碼。連接URL為jdbc:mysql//伺服器地址/資料庫名
//建立連接:
Connection connect = DriverManager.getConnection("jdbc:mysql://localhost:3306/ur","admain","pwd");
Statement stmt = connect.createStatement();

Q2:如何使eclipse連接資料庫mysql

 如何使eclipse連接資料庫mysql:

我的環境:MySQL:mysql-essential-5.1.51-win32

jdbc驅動:已經上傳到csdn上一個:

http://download.csdn.net/source/3451945

Eclipse:任意版本,免費的,可以百度的到。

1.MySQL安裝,不會的朋友可以看連接:http://www.duote.com/tech/1/2430_1.html

下面來創建一個資料:

mysql>CREATE DATABASE test; //創建一個資料庫 mysql>use test; //指定test為當前要操作的資料庫 mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)); //創建一個表user,設置兩個字段。 mysql>INSERT INTO user VALUES(huzhiheng,123456); //插入一條資料到表中

2.打開Eclipse,創建一個專案(my),

操作:右鍵點擊my--->build Path--->add external Archiver...選擇jdbc驅動,點擊確定。

我的專案列表:

3.驅動已經導入,下面來寫一個程式驗證一下

import java.sql.*; public class MysqlJdbc { public static void 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(); } } }

點擊執行程式:

Success loading Mysql Driver! Success connect Mysql server! huzhiheng

出現上面結果,說明連接資料庫成功。

4.可以查看到MySQL里面的內容,那是不是想往MySQL中插入資料呢。

下面的例子,往MySQL的user表中插入100條資料

import java.sql.*; public class Myjproject { public static void 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"); int num=100; PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)"); for(int i=0;i

5.下面打開MySQL資料庫進行查看

mysql> show tatabases; //查看所資料庫 mysql> use test; //使test為當前要操作的資料庫 mysql> show tables; //查看當前資料庫的所有表 view sourceprint? mysql> select *from user; //查看當前表(user)的所有信息

注意:如果不能正常連接的資料庫,請檢查代碼中,驅動、用戶名、密碼、表等信息是否對應無誤,不要把別人的代碼直接復制過來,看也不看就用。

Q3:如何用Eclipse連接MySQL資料庫

用Eclipse連接MySQL資料庫:

MyEclipse連接mysql需要的 connect Driver,從官網下載即可。

下載好以後保存到本地路徑。

打開myeclipse的database explorer菜單:

設置連接資料庫的參數

選擇剛才下載的驅動jar包

點擊 finish,完成資料庫驅動連接。

Q4:如何在eclipse中連接mysql資料庫

JDBC連接資料庫
•創建一個以JDBC連接資料庫的程式,包含7個步驟:
1、加載JDBC驅動程式:
在連接資料庫之前,首先要加載想要連接的資料庫的驅動到JVM(Java虛擬機),
這透過java.lang.Class類的靜態方法forName(StringclassName)實作。
例如:
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() ;
}
}

Q5:eclipse如何連接mysql

public Connection getConnection()
{
try{
Class.forName("com.mysql.jdbc.Driver");
System.out.println("資料庫驅動加載成功!");
String url="jdbc:mysql://localhost:3306/dbname";//dbname改為你資料庫的實際名字
Stirng user="root";//root改成你實際的資料庫登錄名
String passWord="123";//123 改為實際的密碼
conn=DriverManager.getConnection(url,user,passWord);
System.out.println("mysql資料庫已連接成功!");
}catch(Exception e){
e.printStackTrace();
}
}
別忘了把mysql的jdbc包加進去

WwW.baZH%ishI.cOM

Q6:eclipse連接不上MySQL資料庫 怎樣弄

eclipse連接不上MySQL資料庫可能是jar包沒導入,資料庫錯誤等多方面原因導致的。

工具:

eclipse

方法:

1、創建一個資料:

1234567mysql>CREATEDATABASEtest;//創建一個資料庫mysql>usetest;//指定test為當前要操作的資料庫mysql>CREATETABLEuser(nameVARCHAR(20),passwordVARCHAR(20));//創建一個表user,設置兩個字段。mysql>INSERTINTOuserVALUES(huzhiheng,123456);//插入一條資料到表中

2、打開Eclipse,右鍵點擊my--->build Path--->add external Archiver...選擇jdbc驅動,點擊確定。

3、驅動已經導入,寫連接資料庫代碼

4、點擊執行程式,如果出現代碼中要顯示的內容說明連接上了。

Q7:eclipse怎樣連接mysql資料庫管理表

工具:

eclipse

步驟

1、導入jdbc驅動包。點擊菜單欄中的Windows→preferences。

2、在彈出的的界面,找到java→buildpath→user libraries。點擊new,在彈出的的對話框中,填寫名稱,點擊ok。

3、點擊”add jar“,將jdbc驅動導入到工程中。

4、點擊ok,完成驅動包導入。

5、右擊創建的工程名稱,選中preferences。

6、在彈出的的對話框中,進行如圖所示的操作。

7、點擊ok,將驅動包導入到工程中。

8、新建class文件,在文件中輸入,如圖所示的文本

猜你喜歡

更多