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

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文件,在文件中輸入,如圖所示的文本

猜你喜歡

更多
此页面为HK繁体版,其他版本: 中文简体 | TW 繁体