<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

jdbc注冊驅動的三種方式

lhl545545 ? 來源:電子發燒友網 ? 2018-02-06 11:04 ? 次閱讀

關于驅動包

jdbc中注冊驅動,首先導入對應的包,例如mysql-connector-java-5.0.8-bin.jar。驅動包是java和具體數據庫之間的連接橋梁,由數據庫廠商開發。每一種數據庫對應一款驅動jar,甚至每一個版本的數據庫都有自己對應版本的驅動jar。

①:第一種方式

Class.forName(“oracle.jdbc.driver.OracleDriver”);//加載驅動

Connection conn = DriverManager.getConnection

(“jdbc:oracle:thin:@127.0.0.1:1521:XE”, “system”, “123456”);

System.out.println(“conn============>”+conn);

jdbc注冊驅動的三種方式

②:第二種方式

Driver driver = new oracle.jdbc.driver.OracleDriver();

DriverManager.registerDriver(driver);//(JDBC2.0以后可以省略,默認操作)

Connection conn = DriverManager.getConnection

(“jdbc:oracle:thin:@127.0.0.1:1521:XE”, “system”, “123456”);

System.out.println(“conn============>”+conn);

jdbc注冊驅動的三種方式

③:第三種方式:

在classpath下面加上 oracle驅動(ojdbc.jar)的全路徑(包含驅動名本身)

java -Djdbc.drivers=oracle.jdbc.driver.OracleDriver 類的全路徑名

jdbc注冊驅動的三種方式

網上有的說第三種是:System.setProperty(“jdbc.drivers”,“com.mysql.jdbc.Driver”); 看過DriverManager的源碼之后發現,原來DriverManager的getConnection會從jdbc.drivers中獲取到jdbc驅動,然后注冊到自己的一個jdbc驅動列表中去。第三種方式其實可以一次注冊多個驅動,中間用:隔開就可以了。比如System.setProperty(“jdbc.drivers”,“XXXDriver:XXXDriver:XXXDriver”); 這樣就一次注冊了三個數據庫驅動。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • JDBC
    +關注

    關注

    0

    文章

    25

    瀏覽量

    13331
收藏 人收藏

    評論

    相關推薦

    ARQ方式三種形式

    ARQ方式三種形式ARQ的作用原則是對出錯的數據幀自動重發,它有三種形式:停等協議ARQ、連續ARQ和選擇重傳ARQ。(1) 停等協議ARQ發方發送一個數據幀后,必須等待收方的確認幀才可以發送
    發表于 07-15 14:43

    三種復位方式比較

    三種復位方式比較
    發表于 08-16 17:31

    FCC三種認證方式有什么區別

    FCC三種認證方式主要是針對不同類別產品。無線、射頻類產品必須申請FCC ID,電腦及電腦周邊產品需申請FCC DOC或ID,其它產品一般申請FCC VOC即可。三種認證方式中級別ID
    發表于 10-22 14:11

    步進電機的三種驅動方式

    步進電機的三種驅動方式
    發表于 01-12 17:03

    請問stm32啟動的三種方式是什么意思?

    請群主詳細解釋下這三種啟動方式,看了參考資料不是很明白其意!謝謝!
    發表于 07-17 04:35

    伺服電機的三種控制方式詳解

    伺服電機的三種控制方式
    發表于 01-21 06:45

    伺服電機的三種控制方式怎么選

    一般伺服都有三種控制方式:速度控制方式,轉矩控制方式,位置控制方式。大多數人想知道的就是這三種
    發表于 01-29 07:28

    常見的三種無線接入方式是什么?

    藍牙無線組網的優點是什么?常見的三種無線接入方式是什么?藍牙無線組網原理與上網方案分享
    發表于 05-26 06:33

    STM32的三種開發方式

    1 STM32的三種開發方式通常新手在入門STM32的時候,首先都要先選擇一要用的開發方式,不同的開發方式會導致你編程的架構是完全不一樣的
    發表于 08-05 06:56

    STM32的三種啟動方式

    STM32的三種啟動方式依靠BOOT0和BOOT1兩個引腳的電平來決定,ST官方推薦的是串聯10k電阻然后在接高電平或接地。我用0R直接接地的,沒有串聯10k電阻,造成STM32的硬件死機。在實際的應用中耽誤不少時間,切記!
    發表于 08-11 06:33

    伺服的三種控制方式具體根據什么來選擇的

    伺服有哪幾種控制方式?伺服的三種控制方式具體根據什么來選擇的?
    發表于 10-11 08:17

    STM32的三種開發方式分享

    STM32的三種開發方式通常新手在入門STM32的時候,首先都要先選擇一要用的開發方式,不同的開發方式會導致你編程的架構是完全不一樣的。一
    發表于 12-01 07:59

    STM32三種啟動方式是什么

    STM32三種啟動方式是什么
    發表于 12-15 07:16

    三種較為常見單片機的驅動方式以及程序

    三種較為常見單片機的驅動方式以及程序
    發表于 12-21 07:49

    Linux Kernel支持NMI的三種方式

    了支持NMI的三種方式:使用了 GIC 架構中的中斷優先級特性。Linux 對特定中斷號進行編程,使其其優先級高于所有其他中斷。然后重寫了arm64特定的中斷啟用和禁用函數來更改CPU中斷優先級掩碼
    發表于 02-07 14:52
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>