偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

編程基礎—JDBC是什么?

開發(fā) 后端
JDBC(java database connection)就是Java數(shù)據(jù)庫鏈接的API,是Java標準類庫的擴展,用它可以應用SQL訪問數(shù)據(jù)庫,完成對數(shù)據(jù)庫的查找,更新。 本文將介紹編程基礎—JDBC是什么?

JDBC是什么?

與其它數(shù)據(jù)庫編程環(huán)境相比,JDBC有Java語言的特性,使用JDBC開發(fā)的程序可以跨平臺運行,而且不受數(shù)據(jù)庫供應商的限制。

為什么不受數(shù)據(jù)庫供應商的限制呢?

就在于JDBC的設計。

一、SUN公司為SQL訪問數(shù)據(jù)庫提供一套“純”Javaapi;

二、同時提供一個驅動管理器,以允許第三方驅動程序可以鏈接到特定的數(shù)據(jù)庫,這樣數(shù)據(jù)庫供應商就可以提供自己的驅動程序,并插入到驅動管理器中,關鍵是所有的驅動程序都必須滿足驅動管理器api提出的要求。

三、需要一套簡單的機制,以使得第三方驅動程序可以想驅動管理器注冊。

JDBC的典型用法

在傳統(tǒng)的客戶服務器模式中,通常在服務器端配置數(shù)據(jù)庫,JDBC驅動程序部署在客戶。發(fā)展到后來的三層,甚至更高層的應用模式時,客戶端不直接調用數(shù)據(jù)庫,而是調用服務器上的中間層,再由中間層完成數(shù)據(jù)庫查詢操作。這種三層模式的優(yōu)點是:它將可視化表示(位于客戶端)從業(yè)務邏輯(中間件層)和原始數(shù)據(jù)(位于數(shù)據(jù)庫)中分離出來。因此,我們就可以從不同的客戶端,如Java應用,applet或web表單,訪問相通的數(shù)據(jù)庫和相通的業(yè)務規(guī)則。

客戶端和中間層之間的通信可以通過http(web瀏覽器用作客戶端時),rmi(當使用應用或applet)或其他機制來完成。JDBC負責在中間層和后臺數(shù)據(jù)庫之間金星通訊。

JDBC是什么就為大家介紹到這里。

【編輯推薦】

  1. 談談優(yōu)化JDBC數(shù)據(jù)庫編程
  2. 實例說明對MySQL的JDBC連接設置
  3. 淺談如何利用JSP網(wǎng)頁中JDBC代碼連接MySQL
  4. 淺談JDBC代碼如何重復使用
  5. 如何進行Jython數(shù)據(jù)庫插入(JDBC)
責任編輯:彭凡 來源: javaeye
相關推薦

2011-07-05 17:19:47

元編程

2009-07-22 16:07:11

Java JDBC編程

2021-11-09 23:15:20

編程語言本質

2010-09-27 10:34:54

DHCP Snoopi

2020-08-02 19:55:46

Python編程語言技術

2022-08-26 09:51:49

索引簽名編程語言

2022-07-14 07:17:11

LXCDocker語言

2012-05-16 13:11:28

編程語言開發(fā)語言Java

2022-08-17 17:57:37

GoGo語言

2011-04-01 12:39:18

Android

2018-05-16 23:20:36

物聯(lián)網(wǎng)物聯(lián)網(wǎng)工程互聯(lián)網(wǎng)

2009-07-16 17:22:56

JDBC數(shù)據(jù)庫編程

2009-07-20 10:36:29

什么是JDBC

2009-07-14 17:01:24

JDBC基礎

2013-07-26 15:04:11

SOA虛擬化

2015-08-03 15:48:42

Hadoop大數(shù)據(jù)

2015-09-29 09:48:28

基礎設施反思資源交付

2017-03-21 23:29:44

DevOps運維開發(fā)

2021-03-08 11:05:53

編程開發(fā)軟件

2021-02-07 09:18:07

JavaScript 前端編程語言
點贊
收藏

51CTO技術棧公眾號