数据库驱动
定義:數(shù)據(jù)庫驅動是不同數(shù)據(jù)庫開發(fā)商(比如oracle mysql等)為了某一種開發(fā)語言環(huán)境(比如java)能夠實現(xiàn)數(shù)據(jù)庫調用而開發(fā)的一個程序,
他的作用相當于一個翻譯人員,將Java中對數(shù)據(jù)庫的調用語言翻譯成數(shù)據(jù)庫自己的數(shù)據(jù)庫語言,當然這個翻譯(數(shù)據(jù)庫驅動)是由各個開發(fā)商針對統(tǒng)一的接口自定義開發(fā)的。
?
常用驅動:
1. MySQL
驅動程序包:?mysql-connector-Java-3.1.11-bin.jar
驅動類的名字:com.mysql.jdbc.Driver
JDBC URL(連接地址):jdbc:mysql://dbip:port/databasename
dbip?–為數(shù)據(jù)庫服務器的IP地址,如果是本地可寫:localhost或127.0.0.1。
port?–為數(shù)據(jù)庫的監(jiān)聽端口,需要看安裝時的配置,缺省為3306。
databasename?–數(shù)據(jù)庫的名字。
?
2.SQL Server數(shù)據(jù)庫
?驅動程序包名:msbase.jar mssqlserver.jar msutil.jar
?驅動類的名字:com.microsoft.jdbc.sqlserver.SQLServerDriver
?JDBC URL:jdbc:microsoft:sqlserver://dbip:port;DatabaseName=databasename
說明:驅動程序包名有可能會變
?JDBC URL中各個部分含義如下:
?dbip?–為數(shù)據(jù)庫服務器的IP地址,如果是本地可寫:localhost或127.0.0.1。
?port?–為數(shù)據(jù)庫的監(jiān)聽端口,需要看安裝時的配置,缺省為1433。
?databasename?–數(shù)據(jù)庫的名字。
?
?
3. Oracle數(shù)據(jù)庫:
?驅動程序包名:ojdbc14.jar
?驅動類的名字:oracle.jdbc.driver.OracleDriver
?JDBC URL:jdbc:oracle:thin:@dbip:port:databasename
?說明:驅動程序包名有可能會變
?JDBC URL中各個部分含義如下:
?dbip?–為數(shù)據(jù)庫服務器的IP地址,如果是本地可寫:localhost或127.0.0.1。
?port?–為數(shù)據(jù)庫的監(jiān)聽端口,需要看安裝時的配置,缺省為1521。
?databasename?–為數(shù)據(jù)庫的SID,通常為全局數(shù)據(jù)庫的名字。
?
轉載于:https://www.cnblogs.com/yanze/p/9714703.html
總結
- 上一篇: Taran 缩点【bzoj1529】[P
- 下一篇: 洛谷 P1516 青蛙的约会