日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 运维知识 > 数据库 >内容正文

数据库

各种数据库对应的jar包、驱动类名和URL格式

發(fā)布時(shí)間:2023/12/18 数据库 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 各种数据库对应的jar包、驱动类名和URL格式 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

見(jiàn):http://blog.csdn.net/xuguiyi100/article/details/7970379


maven/Java/web/bootstrapQQ群:566862629。希望更多人一起幫助我學(xué)習(xí)。


1.1.?????? 各種數(shù)據(jù)庫(kù)對(duì)應(yīng)的jar包

具體如下:

數(shù)據(jù)庫(kù)類型

對(duì)應(yīng)的Jar文件

Oracle?8i

classes12.zip 或 ojdbc14.jar

Sybase

jconn2.jar 或 jconn3.jar

MySQL

mysql-connector-Java-3.1.1-alpha-bin.jar 或

mysql-connector-java-5.0.2-beta-bin.jar

SQLServer 2000

msbase.jar、msutil.jar、mssqlserver.jar

SQLServer 2005

sqljdbc.jar

SQLServer 7.0

jtds-1.2.2.jar

Informix

ifxjdbc.jar

DB2

db2jcc.jar、db2jcc_license_cu.jar

?

1.2.?????? 各種數(shù)據(jù)庫(kù)對(duì)應(yīng)的驅(qū)動(dòng)類名和URL格式

下面是對(duì)各種數(shù)據(jù)庫(kù)的驅(qū)動(dòng)類名和URL格式的匯總。如表3所示。其中hostip代表ip地址,dbname代表數(shù)據(jù)庫(kù)名。

數(shù)據(jù)庫(kù)

驅(qū)動(dòng)類名

URL格式

Oracle

oracle.jdbc.driver.OracleDriver

jdbc:oracle:thin:@hostip:1521:dbname

Sybase

com.sybase.jdbc2.jdbc.SybDriver

jdbc:sybase:Tds:hostip:4100/dbname

Mysql

com.mysql.jdbc.Driver

jdbc:mysql://hostip:3306/dbname?useUnicode=true&characterEncoding=GBK

SQLServer 2000

com.microsoft.jdbc.sqlserver.SQLServerDriver

jdbc:microsoft:sqlserver://hostip:1433;DatabaseName=dbname

SQLServer 2005

com.microsoft.sqlserver.jdbc.SQLServerDriver

jdbc:sqlserver://hostip:1433;DatabaseName=dbname

SQLServer 7.0

net.sourceforge.jtds.jdbc.Driver

jdbc:jtds:sqlserver://hostip:1433/dbname

DB2

com.ibm.db2.jcc.DB2Driver

jdbc:db2://hostip:50000/dbname

Informix

com.informix.jdbc.IfxDriver

jdbc:informix-sqli://hostip:port/dbname:informixserver=<dbservername>

RDBMS方言
DB2org.hibernate.dialect.DB2Dialect
DB2 AS/400org.hibernate.dialect.DB2400Dialect
DB2 OS390org.hibernate.dialect.DB2390Dialect
PostgreSQLorg.hibernate.dialect.PostgreSQLDialect
MySQLorg.hibernate.dialect.MySQLDialect
MySQL with InnoDBorg.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAMorg.hibernate.dialect.MySQLMyISAMDialect
Oracle (any version)org.hibernate.dialect.OracleDialect
Oracle 9i/10gorg.hibernate.dialect.Oracle9Dialect
Sybaseorg.hibernate.dialect.SybaseDialect
Sybase Anywhereorg.hibernate.dialect.SybaseAnywhereDialect
Microsoft SQL Serverorg.hibernate.dialect.SQLServerDialect
SAP DBorg.hibernate.dialect.SAPDBDialect
Informixorg.hibernate.dialect.InformixDialect
HypersonicSQLorg.hibernate.dialect.HSQLDialect
Ingresorg.hibernate.dialect.IngresDialect
Progressorg.hibernate.dialect.ProgressDialect
Mckoi SQLorg.hibernate.dialect.MckoiDialect
Interbaseorg.hibernate.dialect.InterbaseDialect
Pointbaseorg.hibernate.dialect.PointbaseDialect
FrontBaseorg.hibernate.dialect.FrontbaseDialect
Firebirdorg.hibernate.dialect.FirebirdDialect

hibernate與各種數(shù)據(jù)庫(kù)連接的配置


1. MySql連接配置

MySql數(shù)據(jù)庫(kù)的hibernate連接設(shè)置,在hibernate.cfg.xml文件中

<hibernate-configuration>

<session-factory>

<!--各屬性的配置-->

<!—為true表示將Hibernate發(fā)送給數(shù)據(jù)庫(kù)的sql顯示出來(lái) -->

<property name="show_sql">true</property>

<!-- SQL方言,這邊設(shè)定的是MySQL -->

<property name="dialect">net.sf.hibernate.dialect.MySQLDialect</property>

<!--一次讀的數(shù)據(jù)庫(kù)記錄數(shù) -->

<property name="jdbc.fetch_size">50</property>

<!--設(shè)定對(duì)數(shù)據(jù)庫(kù)進(jìn)行批量刪除 -->

<property name="jdbc.batch_size">30</property>

<!--驅(qū)動(dòng)程序-->

<property name="connection.driver_class">com.mysql.jdbc.Driver</property>

<!-- JDBC URL -->

<property name="connection.url">jdbc:mysql://localhost/dbname?

characterEncoding=gb2312</property>

<!--數(shù)據(jù)庫(kù)用戶名-->

<property name="connection.username">root</property>

<!--數(shù)據(jù)庫(kù)密碼-->

<property name="connection.password">root</property>

<!—映射文件 -->

<mapping resource="com/amigo/pojo/User.hbm.xml"/>

<mapping resource="com/amigo/pojo/Org.hbm.xml"/>

</session-factory>

</hibernate-configuration>

?

?

上面使用的驅(qū)動(dòng)類是com.mysql.jdbc.Driver.需要將MySql的連接器jar包(eg. mysql-connector-java-

?

Dbname為數(shù)據(jù)庫(kù)名字

5.0.4-bin.jar)加入到classpath中。


2. Sql Server連接配置

Sql Server數(shù)據(jù)庫(kù)的hibernate在配置文件中配置。

連接部分

<!--驅(qū)動(dòng)程序-->

<property name="connection.driver_class">net.sourceforge.jtds.jdbc.Driver</property>

<!-- JDBC URL -->

<property

name="connection.url">jdbc:jtds:sqlserver://localhost:1433;DatabaseName=dbname</property>

<!--數(shù)據(jù)庫(kù)用戶名-->

<property name="connection.username">sa</property>

<!--數(shù)據(jù)庫(kù)密碼-->

<property name="connection.password"></property>

上例的驅(qū)動(dòng)類使用的是jtds的驅(qū)動(dòng)類,因此讀者需要將jtds的jar包(eg. jtds-1.2.jar)加入到classpath中

?


3. Oracle連接配置

Oracler數(shù)據(jù)庫(kù)的hibernate在配置文件中配置。

連接部分

<!--驅(qū)動(dòng)程序-->

<property name="connection.driver_class">oracle.jdbc.driver.OracleDriver</property>

<!-- JDBC URL -->

<property name="connection.url">jdbc:oracle:thin:@localhost:1521:dbname</property>

<!--數(shù)據(jù)庫(kù)用戶名-->

<property name="connection.username">test</property>

<!--數(shù)據(jù)庫(kù)密碼-->

<property name="connection.password">test</property>

?

上例使用的驅(qū)動(dòng)類為:oracle.jdbc.driver.OracleDriver,開(kāi)發(fā)人員需要將相關(guān)的jar包(ojdbc14.jar)加入到classpath中。

?


4. DB2連接配置

DB2數(shù)據(jù)庫(kù)的hibernate在配置文件中配置。

連接部分

<!--驅(qū)動(dòng)程序-->

<property name="connection.driver_class"> com.ibm.db2.jdbc.app.DB2Driver</property>

<!-- JDBC URL -->

<property

name="connection.url"> jdbc:db2://localhost:5000/sample </property> ?//sample為數(shù)據(jù)庫(kù)名

<!--數(shù)據(jù)庫(kù)用戶名-->

<property name="connection.username">admin</property>

<!--數(shù)據(jù)庫(kù)密碼-->

<property name="connection.password"></property>

?

上例使用的驅(qū)動(dòng)類為:com.ibm.db2.jdbc.app.DB2Driver,開(kāi)發(fā)人員需要將相關(guān)的jar包(db2jcc.jar)加入到classpath中。

?


5.sybase連接配置

sybase數(shù)據(jù)庫(kù)的hibernate在配置文件中配置。

連接部分

<!--驅(qū)動(dòng)程序-->

<property name="connection.driver_class">com.sybase.jdbc.SybDrive</property>

<!-- JDBC URL -->

<property

name="connection.url"> jdbc:sybase:Tds:localhost:5007/myDB</property> ;//myDB為數(shù)據(jù)庫(kù)名

<!--數(shù)據(jù)庫(kù)用戶名-->

<property name="connection.username">userid</property>

<!--數(shù)據(jù)庫(kù)密碼-->

<property name="connection.password">user_password</property>

?

上例使用的驅(qū)動(dòng)類為:com.sybase.jdbc.SybDrive,開(kāi)發(fā)人員需要將相關(guān)的jar包(jconn3.jar)加入到classpath中。

?


6. informix連接配置

informix數(shù)據(jù)庫(kù)的hibernate在配置文件中配置。

連接部分

<!--驅(qū)動(dòng)程序-->

<property name="connection.driver_class">com.informix.jdbc.IfxDrive</property>

<!-- JDBC URL -->

<property

name="connection.url">jdbc:informix-sqli://123.45.67.89:1533/myDB:INFORMIXSERVER=myserver </property> ;//myDB為數(shù)據(jù)庫(kù)名

<!--數(shù)據(jù)庫(kù)用戶名-->

<property name="connection.username">testuser</property>

<!--數(shù)據(jù)庫(kù)密碼-->

<property name="connection.password">testpassword</property>

上例使用的驅(qū)動(dòng)類為:com.informix.jdbc.IfxDrive,開(kāi)發(fā)人員需要將相關(guān)的jar包(ifxjdbc.jar)加入到classpath中。

?


7.PostgreSQL連接配置

PostpreSQL數(shù)據(jù)庫(kù)的hibernate在配置文件中配置。

連接部分

<!--驅(qū)動(dòng)程序-->

<property name="connection.driver_class">org.postgresql.Driver</property>

<!-- JDBC URL -->

<property

name="connection.url">jdbc:postgresql://localhost/myDB</property>;//myDB為數(shù)據(jù)庫(kù)名

<!--數(shù)據(jù)庫(kù)用戶名-->

<property name="connection.username">myuser</property>

<!--數(shù)據(jù)庫(kù)密碼-->

<property name="connection.password">mypassword</property>

上例使用的驅(qū)動(dòng)類為:com.informix.jdbc.IfxDrive,開(kāi)發(fā)人員需要將相關(guān)的jar包(postgresql-8.1-405.jdbc3)加入到classpath中。

?

?


8.access連接配置

access數(shù)據(jù)庫(kù)的hibernate在配置文件中配置。

連接部分

<!--驅(qū)動(dòng)程序-->

<property name="connection.driver_class">sun.jdbc.odbc.JdbcOdbcDriver</property>

<!-- JDBC URL -->

<property

name="connection.url">jdbc:odbc:Driver={MicroSoft..Access..Driver(*.mdb)};DBQ="+application.getRealPath("/Data/ReportDemo.mdb")</property> ;//myDB為數(shù)據(jù)庫(kù)名

<!--數(shù)據(jù)庫(kù)用戶名-->

<property name="connection.username">myuser</property>

<!--數(shù)據(jù)庫(kù)密碼-->

<property name="connection.password">mypassword</property>

access數(shù)據(jù)庫(kù)的驅(qū)動(dòng)為:sun.jdbc.odbc.JdbcOdbcDriver或者是com.hxtt.sql.access.AccessDriver

jar包:Access_JDBC30.jar??地址:http://www.hxtt.com/access.zip??

???????? access的方言包(hibernate.jar)???? 地址:http://www.hxtt.com/test/hibernate.zip


總結(jié)

以上是生活随笔為你收集整理的各种数据库对应的jar包、驱动类名和URL格式的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。