當前位置:首頁 » 操作系統 » eclipse連接資料庫

eclipse連接資料庫

發布時間: 2022-07-22 03:34:36

A. 如何用eclipse連接mysql資料庫

1。MySQL安裝,安裝完居後
下面來創建一個數據:
mysql>CREATE DATABASE test; //創建一個資料庫
mysql>use test; //指定test為當前要操作的資料庫
mysql>CREATE TABLE user (name VARCHAR(20),password VARCHAR(20)); //創建一個表user,設置兩個欄位。
mysql>INSERT INTO user VALUES('huheng','123456'); //插入一條數據到表中

2。打開Eclipse,創建一個項目(my),
操作:右鍵點擊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();
}
}
}
點擊運行程序:
Success loading Mysql Driver!
Success connect Mysql server!
huheng
出現上面結果,說明你連接資料庫成功。
4。可以查看到MySQL裡面的內容,那我們是不是想往MySQL中插入數據呢。
下面的例子,往MySQL的user表中插入100條數據
import java.sql.*;
publicclass Myjproject {
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");
int num=100;
PreparedStatement Statement=connect.prepareStatement("INSERT INTO user VALUES(?,?)");
for(int i=0;i<num;i++) //定義個100次的循環,往表裡插入一百條信息。
{
Statement.setString(1,"chongshi"+i);
Statement.setString(2,"bo"+i);
Statement.executeUpdate();
}
// } catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
// System.out.println("An error has occurred:"+e.toString());
// e.printStackTrace();
}catch(SQLException e)
{
}
}
}

5.下面我們打開MySQL資料庫進行查看
mysql> show databases; //查看所資料庫
mysql> use test; //使test為當前要操作的資料庫
mysql> show tables; //查看當前資料庫的所有表
mysql> select *from user; //查看當前表(user)的所有信息

B. eclipse與資料庫的連接步驟

1、找到配置文件,路徑:項目根目錄\config\database.php

2、打開資料庫配置文件,並修改三個重要配置。

3、在控制器文件中,導入Db類。

4、使用Db類的靜態方法query 從資料庫中查詢一條內容,並保存查詢結果。

5、列印保存的結果。就可以連接資料庫了。

C. eclipse 怎麼配置資料庫連接

1打開Eclipse,找到「Window」--「Show View」--「Other...」

2在彈出的新窗口中,打開文件夾「Data Management」找到「Data Source Explorer」,並單擊「OK」。

3這時候,Eclipse主界面下方會多出一個「Data Source Explorer」標簽欄,在其中「Database Connections」文件夾圖標上單擊右鍵,選中「New...」。

4出現新窗口,找到自己正在使用的資料庫"Oracle",自行起個名字,小編在此起了"cityinfo"這個名字。然後單擊「Next>」

5出現如下窗口時,請單擊右上方圖中所示的符號(位置),注意此步驟。

緊接上步,在新的對話框中,找到你所使用的oracle版本,建議選用Oracle Thin Driver,靈活,方便。

6找到JAR List,若大家使用的是oracle11,請將其中的ojdbc14給remove掉,否則,Eclipse會不停提示出錯。

D. 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() ;
}
}

E. eclipse 怎麼連接mysql資料庫

Eclipse 連接MySql資料庫總結

一、在MySql中創建資料庫,並創建表,向表中插入數據

1、創建資料庫

總結:Elipse連接MySql資料庫要求下載mysql-connector-java-5.1.15-bin.jar文件。

F. 如何在eclipse中連接資料庫連接

eclipse可以通過JDBC鏈接mysql資料庫

工具:

jdbc

myeclipse

mysql

方法如下:

  1. 下圖中的代碼為eclipse通過jdbc連接mydql的代碼,url,用戶名、密碼、埠號這些設置為自己的編譯環境就可以

  2. 前提是如果連接資料庫的用戶名和密碼以及地址正確的情況下

G. Eclipse如何連接資料庫

  • 1.在新建的Project中右鍵新建Floder

  • 12

    12.說明:這個是使用Driver連接資料庫的,而通常開發中使用的是DriverManager或資料庫連接池,這個僅作為理解資料庫連接事例使用。

H. eclipse怎麼連接sql server資料庫

1.准備,下載JDBC驅動程序

要能夠使用資料庫就要有相應的JDBC驅動程序,然後到Microsoft官網下載https://www.microsoft.com/zh-cn/download/details.aspx?id=11774

(4)然後進入Main.java文件將以下代碼復制進入

package cn.e.gues;import java.sql.*;public class Main {public static void main(String [] args){String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test";//test為你的資料庫名String userName="sa";//你的資料庫用戶名String userPwd="123";//你的密碼try{Class.forName(driverName);System.out.println("載入驅動成功!");}catch(Exception e){e.printStackTrace();System.out.println("載入驅動失敗!");}try{Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);System.out.println("連接資料庫成功!");}catch(Exception e){e.printStackTrace();System.out.print("SQL Server連接失敗!");}}}

(5)運行

I. eclipse怎麼進行資料庫的連接

工具/原料

操作系統:windows 7 64位

資料庫:OracleXE112_Win32快捷版 (官網只有win32位的,但在win64位上同樣適用)

開發工具:eclipse-jee-juno-SR2-win32-x86_64

方法:

1

請先保證oracle可以正常運行。



熱點內容
資料庫中已存在 發布:2025-01-20 15:35:44 瀏覽:109
壓縮超過密度 發布:2025-01-20 15:35:33 瀏覽:647
和她在一起的日歷怎麼弄安卓 發布:2025-01-20 15:29:29 瀏覽:639
android6華為 發布:2025-01-20 15:28:06 瀏覽:692
荔枝fm怎麼上傳錄音 發布:2025-01-20 15:22:27 瀏覽:107
馬3智雅版有哪些配置 發布:2025-01-20 15:03:06 瀏覽:362
離心機編程 發布:2025-01-20 15:02:24 瀏覽:945
按鍵的匯編程序程序 發布:2025-01-20 15:01:04 瀏覽:555
linux有哪些系統 發布:2025-01-20 14:53:38 瀏覽:90
android顯示當前時間 發布:2025-01-20 14:53:29 瀏覽:968