JDBC規(guī)范

接口的作用

? ? 1龄砰、制定規(guī)則

? ? 2、降低JAVA工程類文件之間的耦合度逸爵,降低維護成本[設計原則]

JAVAEE規(guī)范與JAVASE規(guī)范的區(qū)別

????1幅疼、JAVASE:指JAVA類在單獨執(zhí)行,在單獨處理業(yè)務時需要準守語法規(guī)則(繼承堂飞、訪問控制等)

? ? 2灌旧、JAVAEE:JAVA在進行商業(yè)開發(fā)時,需要準守的開發(fā)規(guī)則绰筛,需要JAVA類于不同的

? ? ? ? ? ? ? ? ? ? ? ? ? ?服務器進行溝通來解決業(yè)務枢泰,由于在商業(yè)開發(fā)過程中,JAVA需要與13種

? ? ? ? ? ? ? ? ? ? ? ? ? ?不同服務器進行溝通铝噩,因此sun公司根據(jù)13套服務器特征指定了13套接口

? ? ? ? ? ? ? ? ? ? ? ? ? ? 這13套接口統(tǒng)稱為JAVAEE規(guī)范衡蚂。

? ? ? ? ? ? ? ? ? ? ? ? ? ? sun公司相當于汽車制造工廠,負責提供接口骏庸,不負責提供接口實現(xiàn)類毛甲,

? ? ? ? ? ? ? ? ? ? ? ? ? ? 接口中的實現(xiàn)類由不同的服務器廠商來提供,服務器廠商將完成的接口實現(xiàn)類

? ? ? ? ? ? ? ? ? ? ? ? ? ? 以JAR包形式提供具被,JAVA程序員通過JAR包得到接口中實現(xiàn)類玻募,從而實現(xiàn)與指定

? ? ? ? ? ? ? ? ? ? ? ? ? ? 服務器之間交流。

JDBC規(guī)范介紹

????1一姿、JAVAEE中的一種規(guī)范

? ? 2补箍、指定JAVA類與關(guān)系型數(shù)據(jù)庫服務器之間的溝通規(guī)則

? ? 3、JDBC規(guī)范提供接口存在JDKJAR中啸蜜,java.sql包 ? ?

? ? 4坑雅、JDBC規(guī)范接口實現(xiàn)類由不同的關(guān)系型數(shù)據(jù)庫服務廠商以JAR包形式提供

JDBC規(guī)范調(diào)用流程

????1、將mysql服務廠商提供Driver接口實現(xiàn)類注冊到JVM

? ? 2衬横、通過JDBC規(guī)范中DriverManager在Java工程與mysql服務器之間建立一個連接通道

? ? 3裹粤、通過mysql服務廠商提供connection接口實現(xiàn)類建立一個交通工具(Preparedstatement)

? ? 4、通過交通工具(Preparedstatement)將sql命令從java工程中推送到mysql服務器上執(zhí)行

? ? ? ? ? 并帶回執(zhí)行接口

? ? 5、銷毀本次交易過程中所涉及的所有資源對象

JDBC規(guī)范下接口介紹

????1遥诉、位置拇泣,JDBC規(guī)范下的接口存在于JDK.jar下的jar.sql包

? ? 2、分類:

? ? ? ? java.sql.DriverManager類矮锈,存在于JDK下霉翔,負責完成數(shù)據(jù)庫廠商注冊,

????????????????????????????????????????????????????負責java工程和數(shù)據(jù)庫服務器之間建立連接通道

? ? ? ? java.sql.Connection接口:負責管理JAVA工程與數(shù)據(jù)庫服務器的鏈接通道

? ? ? ? java.sql.?PreparedStatement?接口:負責管理連接通道上進行往返交通的交通工具

? ? ? ? java.sql.ResultSet接口:負責管理數(shù)據(jù)庫服務器返回的臨時表

.executeUpdate與executeQuery區(qū)別

????1苞笨、?.executeUpdate負責推送插入(insert)命令债朵,更新(update)命令和

????????????刪除(delete)命令對表文件進行操作時,接受受影響行數(shù)? ?

? ? 2瀑凝、executeQuery負責推送查詢命令序芦,以臨時表形式,返回查詢結(jié)果(ResultSet)

多條數(shù)據(jù)傳輸時粤咪,采用預編譯模式

ctrl+ALT+T? 生成流程控制的代碼

?DAO封裝

? ? 1谚中、介紹:

????????DAO=Database Access Object

? ? ? ? 數(shù)據(jù)庫訪問對象,在開發(fā)時寥枝,提供針對某張表的操作細節(jié)(增刪改查)

????????可以避免反復書寫SQL命令/避免反復的JDBC步驟書寫/

? ? ? ? DAO類提供數(shù)據(jù)庫訪問對象的類

? ? 2宪塔、開發(fā)規(guī)則

? ? ? ? 一個DAO類封裝一張表的操作細節(jié)

? ? ? ? DAO類命名規(guī)則:表名+DAO

? ? ? ? DAO類所在包的命名規(guī)則:公司網(wǎng)站域名.Dao

實體類

? ? 1、一個實體類用于描述一張表結(jié)構(gòu)

? ? 2囊拜、實體類的類名應該與關(guān)聯(lián)的表名一直蝌麸,但是可以忽略大小寫

? ? 3、實體類的屬性應該與所關(guān)聯(lián)的表文件字段保持一致

? ? 4艾疟、實體類的一個實例對象用于在內(nèi)存中存儲對應的表文件中一個數(shù)據(jù)行


第二版互聯(lián)網(wǎng)通訊流程圖



? ??????

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市敢辩,隨后出現(xiàn)的幾起案子蔽莱,更是在濱河造成了極大的恐慌,老刑警劉巖戚长,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件盗冷,死亡現(xiàn)場離奇詭異,居然都是意外死亡同廉,警方通過查閱死者的電腦和手機仪糖,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來迫肖,“玉大人锅劝,你說我怎么就攤上這事◇『” “怎么了故爵?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵,是天一觀的道長隅津。 經(jīng)常有香客問我诬垂,道長劲室,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任结窘,我火速辦了婚禮很洋,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘隧枫。我一直安慰自己喉磁,他們只是感情好,可當我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布悠垛。 她就那樣靜靜地躺著线定,像睡著了一般。 火紅的嫁衣襯著肌膚如雪确买。 梳的紋絲不亂的頭發(fā)上斤讥,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天,我揣著相機與錄音湾趾,去河邊找鬼芭商。 笑死,一個胖子當著我的面吹牛搀缠,可吹牛的內(nèi)容都是我干的铛楣。 我是一名探鬼主播,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼艺普,長吁一口氣:“原來是場噩夢啊……” “哼簸州!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起歧譬,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤岸浑,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后瑰步,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體矢洲,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年缩焦,在試婚紗的時候發(fā)現(xiàn)自己被綠了读虏。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡袁滥,死狀恐怖盖桥,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情题翻,我是刑警寧澤葱轩,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布,位于F島的核電站,受9級特大地震影響靴拱,放射性物質(zhì)發(fā)生泄漏垃喊。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一袜炕、第九天 我趴在偏房一處隱蔽的房頂上張望本谜。 院中可真熱鬧,春花似錦偎窘、人聲如沸乌助。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽他托。三九已至,卻和暖如春仆葡,著一層夾襖步出監(jiān)牢的瞬間赏参,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工沿盅, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留把篓,地道東北人。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓腰涧,卻偏偏與公主長得像韧掩,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子窖铡,可洞房花燭夜當晚...
    茶點故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容