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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

hibernate.cfg.xml的一些事

發(fā)布時間:2023/12/4 编程问答 31 豆豆
生活随笔 收集整理的這篇文章主要介紹了 hibernate.cfg.xml的一些事 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

?Hibernate連接數(shù)據(jù)庫的配置文件書寫一般有兩種方式:

第一種方式:使用開發(fā)環(huán)境直接連接數(shù)據(jù)庫最后生成hibernate.cfg.xml文件

第二種方式:使用已有的模版直接拷貝的工作的目錄下,通過相應(yīng)的修改獲得需要的連接數(shù)據(jù)庫的配置文件;或者直接書寫配置信息

下面是第一種方式在MyEclipse6.5下生成的hibernate.cfg.xml配置文件

?

  • <?xml?version='1.0'?encoding='UTF-8'?>?
  • <!DOCTYPE?hibernate-configuration?PUBLIC?
  • ??????????"-//Hibernate/Hibernate?Configuration?DTD?3.0//EN"?
  • ??????????"http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">?
  • ?
  • <!--?Generated?by?MyEclipse?Hibernate?Tools.?-->?
  • <hibernate-configuration>?
  • ?
  • <session-factory>?
  • ????<!--?連接數(shù)據(jù)庫的用戶名?-->?
  • ????<property?name="connection.username">sa</property>?
  • ????<!--?連接數(shù)據(jù)庫的字符串?-->?
  • ????<property?name="connection.url">?
  • ????????<!--?SQLServer2005-->?
  • ????????jdbc:sqlserver://localhost:1433;databaseName=dbName?
  • ????</property>?
  • ????<!--?
  • ????????Note:Url?
  • ?????????
  • ????????SQLServer2000?
  • ????????MySQL?
  • ????????Oracle?
  • ????????JDBC-ODBC?Bridge?
  • ????-->?
  • ????<!--?
  • ????<property?name="connection.url">?
  • ????????microsoft:sqlserver://localhost:1433;DatabaseName=dbName?
  • ????</property>?
  • ?????
  • ????<property?name="connection.url">?
  • ????????jdbc:mysql://localhost:3306/dbName?
  • ????</property>?
  • ?????
  • ????<property?name="connection.url">?
  • ????????jdbc:oracle:thin:@localhost:1521:dbName?
  • ????</property>?
  • ?????
  • ????<property?name="connection.url">?
  • ????????jdbc:odbc:DataSourceName?
  • ????</property>?
  • ????-->?
  • ????<property?name="dialect">?
  • ????????org.hibernate.dialect.SQLServerDialect?
  • ????</property>?
  • ????<!--?為當(dāng)前的數(shù)據(jù)庫連接命名-->?
  • ????<property?name="myeclipse.connection.profile">HB_conn</property>?
  • ????<!--?連接數(shù)據(jù)庫的用戶的登錄密碼-->?
  • ????<property?name="connection.password">sa</property>?
  • ????<!--?連接的數(shù)據(jù)庫的驅(qū)動類?-->?
  • ????<property?name="connection.driver_class">?
  • ????????<!--?SQLServer2005-->?
  • ????????com.microsoft.sqlserver.jdbc.SQLServerDriver?
  • ????</property>?
  • ????<!--?
  • ????????Note:Driver?
  • ?????????
  • ????????SQLServer2000?
  • ????????MySQL官方開發(fā)的驅(qū)動?
  • ????????MySQL開源社區(qū)開發(fā)的驅(qū)動?
  • ????????Oracle?
  • ????????JDBC-ODBC?Bridge?
  • ????-->?
  • ????<!--?
  • ????<property?name="connection.driver_class">?
  • ????????com.microsoft.jdbc.sqlserver.SQLServerDriver?
  • ????</property>?
  • ?????
  • ????<property?name="connection.driver_class">?
  • ????????com.mysql.jdbc.Driver?
  • ????</property>?
  • ?????
  • ????<property?name="connection.driver_class">????
  • ????????org.gjt.mm.mysql.Driver?
  • ????</property>?
  • ?????
  • ????<property?name="connection.driver_class">?
  • ????????oracle.jdbc.driver.OracleDriver?
  • ????</property>?
  • ?????
  • ????<property?name="connection.driver_class">?
  • ????????sun.jdbc.odbc.JdbcOdbcDriver?
  • ????</property>?
  • ?????
  • ????-->?
  • ????<!--?在開發(fā)過程中在控制臺顯示Sql語句-->?
  • ????<property?name="show_sql">true</property>?
  • ????<!--??
  • ????????指定對象與關(guān)系數(shù)據(jù)之間的映射??
  • ????????可以同時存在多個映射?
  • ????-->?
  • ????<mapping?resource="dao/Users.hbm.xml"?/>?
  • </session-factory>?
  • </hibernate-configuration>?
  • 在使用IDE自動生成的配置文件中有:

    ?

  • <property?name="dialect">?
  • ????????org.hibernate.dialect.SQLServerDialect?
  • ????</property>?
  • 表示指定Hibernate SQL的一種方式。

    ?在開發(fā)hibernate的程序時,需要進(jìn)行SessionFactory的配置,簡單地說,也就是建立與數(shù)據(jù)庫之間連接的配置,在hibernate中一般使用xml文件來進(jìn)行配置,但是在該文件的配置中需要設(shè)置dialect方言屬性值,對于不同的數(shù)據(jù)庫,方言的值dialect是不同的,那么下面就列出在不同的數(shù)據(jù)庫中如何設(shè)置該dialect值

    ?

    ?

    轉(zhuǎn)載于:https://blog.51cto.com/aiilive/931209

    總結(jié)

    以上是生活随笔為你收集整理的hibernate.cfg.xml的一些事的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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