• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      研究JDBC連接MySQL數(shù)據(jù)庫技術(shù)

      2018-12-24 03:25:12
      網(wǎng)絡(luò)安全和信息化 2018年12期
      關(guān)鍵詞:中間層數(shù)據(jù)表調(diào)用

      JDBC概述

      JDBC(Java D a t a B a s e Connectivity)是sun公司開發(fā)的一種Java數(shù)據(jù)庫連接的類庫,提供多元的數(shù)據(jù)庫接口,使得開發(fā)人員更加便捷容易地對數(shù)據(jù)庫作相應(yīng)的操作。JDBC連接數(shù)據(jù)庫需要相應(yīng)的驅(qū)動,驅(qū)動就是Java和數(shù)據(jù)庫之間的通信協(xié)議,而這些驅(qū)動則是由數(shù)據(jù)庫廠商提供的。本文用到的數(shù)據(jù)庫是MySQL,其對應(yīng)的驅(qū)動為:mysqlconnector-java-5.1.39-bin.jar包。

      常見的JDBC應(yīng)用應(yīng)用模型有兩層模型和三層模型之分,相較而言三層模型多了一個中間層。在如今常用的三層結(jié)構(gòu)模型中,客戶端(多為瀏覽器)不會直接訪問數(shù)據(jù)庫,而是通過中間層的服務(wù)器,完成數(shù)據(jù)庫的具體操作。具體結(jié)構(gòu)如圖1所示。

      圖1 三層模型具體結(jié)構(gòu)

      數(shù)據(jù)表的創(chuàng)建

      創(chuàng)建一個測試數(shù)據(jù)庫命名為 jdbctext,創(chuàng)建員工信息的數(shù)據(jù)表命名為employee,創(chuàng) 建字段 eid、ename、eage。創(chuàng)建過程如圖2所示。

      圖2 創(chuàng)建過程

      連接數(shù)據(jù)庫的具體方法

      本文中連接數(shù)據(jù)庫的方法具體如下:

      圖3 連接數(shù)據(jù)庫方法

      圖4 連接數(shù)據(jù)庫方法

      首先通過反射技術(shù)注冊MySQL數(shù)據(jù)庫的驅(qū)動,Class.forName(“com.mysql.jddc.D r i v e r”);其次使用DrierManager類中的靜態(tài)方法getConnection(String url,String user,String password)獲取數(shù)據(jù)庫的連名,password指的是訪問數(shù)據(jù)庫的密碼;再者通過Connection類中的方法prepareStatemen t(String sql)獲得執(zhí)行SQL語句的對象,通過該對象調(diào)用方法executeUpdate()執(zhí)行SQL語句中的數(shù)據(jù)庫操作語句,或者調(diào)用方法executeQuery()執(zhí)行SQL語句中的數(shù)據(jù)庫查詢語句;最后調(diào)用close()方法釋放資源。具體實現(xiàn)的代碼如圖3所示。

      結(jié)果

      接,其中url指的是數(shù)據(jù)庫的網(wǎng)址或地址,user指的是需要訪問數(shù)據(jù)庫的用戶

      具體執(zhí)行結(jié)果如圖4所示。通過以上方法能夠成功連接所要操作的數(shù)據(jù)庫,并且能夠成功執(zhí)行相應(yīng)的數(shù)據(jù)庫SQL語句,該方法簡單快速,代碼資源少,在工程中得到很好的應(yīng)用。

      猜你喜歡
      中間層數(shù)據(jù)表調(diào)用
      湖北省新冠肺炎疫情數(shù)據(jù)表
      黨員生活(2020年2期)2020-04-17 09:56:30
      核電項目物項調(diào)用管理的應(yīng)用研究
      LabWindows/CVI下基于ActiveX技術(shù)的Excel調(diào)用
      基于列控工程數(shù)據(jù)表建立線路拓撲關(guān)系的研究
      基于系統(tǒng)調(diào)用的惡意軟件檢測技術(shù)研究
      鎳基高溫合金TLP擴散焊中間層材料研究進展
      焊接(2016年8期)2016-02-27 13:05:10
      B含量對IC10合金TLP焊接用中間層材料及接頭組織的影響
      焊接(2016年6期)2016-02-27 13:04:55
      圖表
      社會中間層建設(shè)與活動機制網(wǎng)研究
      基于VSL的動態(tài)數(shù)據(jù)表應(yīng)用研究
      河南科技(2014年24期)2014-02-27 14:19:25
      时尚| 高碑店市| 永泰县| 准格尔旗| 澳门| 和顺县| 利川市| 丰城市| 汾西县| 东方市| 巴林右旗| 广灵县| 徐闻县| 双鸭山市| 罗定市| 阿瓦提县| 沭阳县| 鹤山市| 府谷县| 贞丰县| 微山县| 巴中市| 阿鲁科尔沁旗| 攀枝花市| 淳安县| 抚宁县| 芜湖市| 永新县| 宁阳县| 赤峰市| 海门市| 阜城县| 武乡县| 忻州市| 军事| 澜沧| 连山| 江孜县| 玉溪市| 天柱县| 新河县|