導航:首頁 > 網路連接 > jdbc連接資料庫網路層

jdbc連接資料庫網路層

發布時間:2023-03-24 13:34:10

❶ JDBC使用步驟過程

JDBC操作資料庫的基本步驟:

1、載入JDBC驅動程序。

在連接資料庫之前,首先要載入想要連接的資料庫的驅動到JVM(Java虛擬機), 這通過java.lang.Class類的靜態方法forName(String className)實現。成功載入後,會將Driver類的實例注冊到DriverManager類中。

2、提供JDBC連接的URL。

連接URL定義了連接資料庫時的協議、子協議、數據源標識。

書寫形式:協議:子協議:數據源標識。

3、創建資料庫的連接。

要連接資料庫,需要向java.sql.DriverManager請求並獲得Connection對象, 該對象就代表一個資料庫的連接。

使用DriverManager的getConnectin(String url , String username , String password )方法傳入指定的欲連接的資料庫的路徑、資料庫的用戶名和 密碼來獲得。

4、創建一個Statement,要執行SQL語句,必須獲得java.sql.Statement實例。

Statement實例分為以下3 種類型:

(1)執行靜態SQL語句。通常通過Statement實例實現。

(2)執行動態SQL語句。通常通過PreparedStatement實例實現。

(3)執行資料庫穗鬧早存儲過程。通常通過CallableStatement實例實現。

5、執行SQL語句。

Statement介面提供了三種執行SQL語句的方法:executeQuery 、executeUpdate 和execute

6、處理兩種情況的結果。

(1)執行更新返回的是本次操作影響到的記錄數。

(2)執行查詢返回的結果是一個ResultSet對象。

ResultSet包含符合SQL語句中條件的所有行,並且它通過一套get方法提供了對這些彎李 行中數據的訪問。

使用結果集(ResultSet)對象的訪問方法獲取數據。

7、關閉JDBC對象(關閉結果集-->關閉資料庫操作對象-->關閉連接)。

操作完成以後要把所有使用的JDBC對象全都關閉,以釋放JDBC資源,關閉順序和聲 明順序相反:

(1)關閉記錄集。

(2)關閉聲明。

(3)關閉連接對象。

擴猜雀展資料:

一、JDBC(Java DataBase Connectivity,java資料庫連接)

是一種用於執行SQL語句的Java API,可以為多種關系資料庫提供統一訪問,它由一組用Java語言編寫的類和介面組成。JDBC提供了一種基準,據此可以構建更高級的工具和介面,使資料庫開發人員能夠編寫資料庫應用程序,同時,JDBC也是個商標名。

二、特性

Java 具有堅固、安全、易於使用、易於理解和可從網路上自動下載等特性,是編寫資料庫應用程序的傑出語言。所需要的只是 Java應用程序與各種不同資料庫之間進行對話的方法。而 JDBC 正是作為此種用途的機制。

三、用途

簡單地說,JDBC 可做三件事:與資料庫建立連接、發送 操作資料庫的語句並處理結果。

❷ JDBC連接Access資料庫的幾種方式

第一種:使用JDBC的ACCESS驅動程序:
在java sun com下載ACCESS的JDBC驅動程序。
第二種:使用JDBC-ODBC橋訪問:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
conn = DriverManager.getConnection("jdbc:odbc:dbaccess");
第三種:直接訪問ACCESS資料庫遲穗,不使用JDBC-ODBC橋:
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String url= "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=access\\dbaccess.mdb";
String uname = "";
String password = "";
Connection conn = DriverManager.getConnection(url, uname, password);

註:
access 2007 資料庫的沒旦廳驅動文件是專用的 叫枯隱AccessDatabaseEngine.exe
Access2007 或2010連接字元串:
String strurl= "jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=F:/Program Files/apache-tomcat-7.0.8/webapps/ROOT/mywebstore/mywebstore.accdb";

❸ sql server2012 jdbc如何連接資料庫

步驟分為3部:
1.通過sql server 配置管理器配置1433埠
2.將sqljdbc41.jar類庫添加到對應的工程中
3.在java程序中連接資料庫

步驟1:打開sql server 配置管理器,點擊TCP/IP右鍵,選擇啟用。將禁用的TCP/IP協議打開。
然後重啟sql server(mssqlserver)服務叢磨,使得tcp/ip協議生效。

步驟2:到microsoft官網下載sqljdbc41.jar類庫。http://www.microsoft.com/zh-CN/download/details.aspx?id=11774

將下載的壓縮包解壓,找到sqljdbc41.jar類庫即可。

然後進入eclipse界面,找到的當前工程文件,點擊右鍵,選中properties->Libraries->add external jars->找到我們剛剛下載到的sqljdbc41.jar類庫,添加即可。

步驟3:

import java.sql.*;
public class test3 {

public static void main(String[] args) {
// TODO Auto-generated method stub
PreparedStatement ps=null; //(這里也可以使用statement,視情況而定)
Connection ct=null;
ResultSet rs=null;

try {

//1.載入驅動
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;databaseName=test1";
String user="sa";//sa超級管理員
String password="654321";//密碼
//2.連接
ct=DriverManager.getConnection( url,user,password);
//3.創建發送端

pstmt = conn.prepareStatement("INSERT INTO staff(name, age) VALUES (?, ?)");

//通過PreparedStatement對象里的set方法去設置插入的具體數值

pstmt.setString(1, newen);

pstmt.setInt(2, 25);

昌鄭枯pstmt.executeUpdate();

//插入成功提示

System.out.println("成功插入一條數據記錄!耐洞");
}
} catch (Exception e) {
// TODO: handle exception
e.printStackTrace();
}finally{

//關閉資源
try {
if(rs!=null){
rs.close();
}
if(ps!=null){
ps.close();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}

jdbc連接資料庫OK!!!

❹ jdbc連接資料庫 在網路層使用什麼協議

JDBC其實就是介面標准,不涉及具體的實現。
JDBC的實現是由資料庫的含啟驅動程序來完成,換句話雹尺:資料庫的驅動程序實現了談肆如JDBC。
因此,JDBC不會實現具體的協議。資料庫驅動依據數據自有的特性來完成於資料庫的通訊。對程序員來說,具體如何實現通訊是透明的。

閱讀全文

與jdbc連接資料庫網路層相關的資料

熱點內容
周鴻禕國家網路安全大腦 瀏覽:452
手機能撥網路電話嗎 瀏覽:11
上海網路廣告有哪些 瀏覽:882
地震區域有手機網路嗎 瀏覽:488
中國電信自助修改寬頻網路密碼 瀏覽:895
寧波3a集團公司網路營銷策劃案 瀏覽:938
張家口網路哪個好 瀏覽:452
電腦多重網路怎麼刪除一個 瀏覽:834
中寰軟體助手顯示網路環境異常 瀏覽:452
iphone經常需要重啟才能連接4g網路 瀏覽:727
ps4的網路無法連接 瀏覽:202
三星移動手機網路慢 瀏覽:14
幹部網路學院要多少學時 瀏覽:796
天城軟體在電腦網路異常 瀏覽:511
網路世界會有哪些不安全因素 瀏覽:777
隱藏wifi找不到網路怎麼回事 瀏覽:330
怎麼找到哪個網路是自己的 瀏覽:923
網路測速27mb是多少 瀏覽:238
計算機網路傳輸介質排行 瀏覽:713
小天才沒網路怎麼設置流量 瀏覽:218

友情鏈接