本文目錄一覽:
- 1、java編程序訪問mysql數據庫要驅動程序?數據庫不自帶驅動程序嗎?還要另外下載?高手指點下
- 2、mysql-connector-java-5.1.8怎麼使用
- 3、mysql 高並發寫數據 sql 在底層是順序執行嗎
java編程序訪問mysql數據庫要驅動程序?數據庫不自帶驅動程序嗎?還要另外下載?高手指點下
當然需要驅動程序了。
驅動程序就如同進入一座房子的門戶的鑰匙,不同的房子(門)需要不同的鑰匙,也就是針對不同的數據庫,需要不同的驅動程序,只有有了驅動程序,你的java程序才可以訪問相應的數據庫。
安裝一個數據庫,安裝的應該有數據庫本身和數據庫管理軟件,兩個部分。
數據庫自帶有驅動程序嗎?那是肯定的,否則數據庫管理軟件就不可能訪問到數據庫了。但是我們為什麼使用不了那個自帶的驅動,而要使用第三方驅動呢?因為數據庫自帶的驅動是一個最底層訪問數據庫軟件的驅動,這個驅動是直接訪問數據庫的,而我們如果用java語言來訪問數據庫其實最終還是訪問的那個數據庫自帶的驅動,但是,因為我們不知道如果訪問數據庫(訪問數據庫需要使用那些類、使用類中的那個方法、方法中有什麼參數)這些我們都不知道,不知道我們就無從下手,但是這些有人知道。也就是開發第三方驅動的那些人知道,他們與該數據庫服務商協商後開發出一套訪問數據庫的標準(訪問數據庫需要使用什麼類、類中什麼方法、方法有什麼參數)這些都是硬性的規定的,我們只要根據他的規定編寫程序就可以通過我們的程序去調用底層的數據庫驅動,來訪問數據庫了。
訪問mysql數據庫,需要相應的mysql的驅動程序,到網上搜搜,下載一個放到你的項目中,在程序中引用就可以了。
mysql-connector-java-5.1.8怎麼使用
以下我的回答,純屬個人觀點:
你說的應該是mysql數據庫的驅動jar包吧。
一般使用這個jar包都是因為你的程序要用到數據庫。
關於怎麼使用這個jar包,可以參考一下「JDBC」這個縮寫詞。
按我的理解這個jar包,為你封裝了對mysql的底層操作,而讓你可以使用JDBC提供的規範接口來操作數據庫。
關於如何使用:
一般來說在使用IDE(比如eclipse)的情況下,你只需要像添加普通類庫的方法,將該jar包添加到該項目的類庫里。
然後就可以使用了。
具體如何在eclipse里導入一個jar包,我想在網上很容易找到。
以上回答,僅供參考。
mysql 高並發寫數據 sql 在底層是順序執行嗎
通常情況下在PHP中MySQL查詢是串行的,如果能實現MySQL查詢的異步化,就能實現多條SQL語句同時執行,這樣就能大大地縮短MySQL查詢的耗時,提高數據庫查詢的效率。目前MySQL的異步查詢只在MySQLi擴展提供,查詢方法分別是:
1、使用MYSQLI_ASYNC模式執行mysqli::query
2、獲取異步查詢結果:mysqli::reap_async_query
使用mysql異步查詢,需要使用mysqlnd作為PHP的MySQL數據庫驅動。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/153492.html