无码av一区二区三区无码,在线观看老湿视频福利,日韩经典三级片,成 人色 网 站 欧美大片在线观看

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

JDBC學(xué)習(xí)筆記(鏈接數(shù)據(jù)庫)

2022-07-13 19:47 作者:啥也不會QAQ-帶冰  | 我要投稿

1,JDBC概述

在開發(fā)中我們使用的是java語言,那么勢必要通過java語言操作數(shù)據(jù)庫中的數(shù)據(jù)。這就是接下來要學(xué)習(xí)的JDBC。

1.1 ?JDBC概念

JDBC ? 就是使用Java語言操作關(guān)系型數(shù)據(jù)庫的一套API

全稱:( Java DataBase Connectivity ) Java 數(shù)據(jù)庫連接

? 我們開發(fā)的同一套Java代碼是無法操作不同的關(guān)系型數(shù)據(jù)庫,因?yàn)槊恳粋€關(guān)系型數(shù)據(jù)庫的底層實(shí)現(xiàn)細(xì)節(jié)都不一樣。如果這樣,問題就很大了,在公司中可以在開發(fā)階段使用的是MySQL數(shù)據(jù)庫,而上線時公司最終選用oracle數(shù)據(jù)庫,我們就需要對代碼進(jìn)行大批量修改,這顯然并不是我們想看到的。我們要做到的是同一套Java代碼操作不同的關(guān)系型數(shù)據(jù)庫,而此時sun公司就指定了一套標(biāo)準(zhǔn)接口(JDBC),JDBC中定義了所有操作關(guān)系型數(shù)據(jù)庫的規(guī)則。眾所周知接口是無法直接使用的,我們需要使用接口的實(shí)現(xiàn)類,而這套實(shí)現(xiàn)類(稱之為:驅(qū)動)就由各自的數(shù)據(jù)庫廠商給出。

1.2 ?JDBC本質(zhì)

  • 官方(sun公司)定義的一套操作所有關(guān)系型數(shù)據(jù)庫的規(guī)則,即接口

  • 各個數(shù)據(jù)庫廠商去實(shí)現(xiàn)這套接口,提供數(shù)據(jù)庫驅(qū)動jar包

  • 我們可以使用這套接口(JDBC)編程,真正執(zhí)行的代碼是驅(qū)動jar包中的實(shí)現(xiàn)類

1.3 ?JDBC好處

  • 各數(shù)據(jù)庫廠商使用相同的接口,Java代碼不需要針對不同數(shù)據(jù)庫分別開發(fā)

  • 可隨時替換底層數(shù)據(jù)庫,訪問數(shù)據(jù)庫的Java代碼基本不變

以后編寫操作數(shù)據(jù)庫的代碼只需要面向JDBC(接口),操作哪兒個關(guān)系型數(shù)據(jù)庫就需要導(dǎo)入該數(shù)據(jù)庫的驅(qū)動包,如需要操作MySQL數(shù)據(jù)庫,就需要再項(xiàng)目中導(dǎo)入MySQL數(shù)據(jù)庫的驅(qū)動包。

1.4我tm直接連數(shù)據(jù)庫


JDBC學(xué)習(xí)筆記(鏈接數(shù)據(jù)庫)的評論 (共 條)

分享到微博請遵守國家法律
资中县| 余江县| 绵竹市| 尚志市| 德兴市| 台安县| 庆城县| 稻城县| 会宁县| 分宜县| 紫阳县| 定边县| 辰溪县| 平顶山市| 临沂市| 丽水市| 公主岭市| 瑞丽市| 长乐市| 正安县| 济南市| 左云县| 阳谷县| 津南区| 南漳县| 虎林市| 柳江县| 高邑县| 柘城县| 天峻县| 常德市| 萨迦县| 灵璧县| 合水县| 安宁市| 定襄县| 息烽县| 盘锦市| 武城县| 建阳市| 财经|