网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

Hibernate不同数据库的连接及SQL方言是怎样的

本篇文章给大家分享的是有关Hibernate不同数据库的连接及SQL方言是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

成都创新互联坚持“要么做到,要么别承诺”的工作理念,服务领域包括:做网站、网站建设、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的下花园网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

以下代码展示Hibernate不同数据库的连接。

< !--MySQL 驱动程序 eg. mysql-connector-java-5.0.4-bin.jar-->    < property name="dialect">org.hibernate.dialect.MySQLDialect< /property>    < property name="connection.driver_class">com.mysql.jdbc.Driver< /property>     < !-- JDBC URL -->    < property name="connection.url">jdbc:mysql://localhost/dbname?characterEncoding=gb2312< /property>     < !-- 数据库用户名-->    < property name="connection.username">root< /property>     < !-- 数据库密码-->    < property name="connection.password">root< /property>            < !--Sql Server 驱动程序 eg. jtds-1.2.jar-->    < property name="dialect">org.hibernate.dialect.SQLServerDialect< /property>    < 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>     < !-- 数据库用户名-->    < property name="connection.username">sa< /property>     < !-- 数据库密码-->    < property name="connection.password">< /property>          < !--Oracle 驱动程序 ojdbc14.jar-->    < property name="dialect">org.hibernate.dialect.OracleDialect< /property>    < property name="connection.driver_class">oracle.jdbc.driver.OracleDriver< /property>     < !-- JDBC URL -->    < property name="connection.url">jdbc:oracle:thin:@localhost:1521:dbname< /property>     < !-- 数据库用户名-->    < property name="connection.username">test< /property>     < !-- 数据库密码-->    < property name="connection.password">test< /property>

如果出现如下错误,则可能是Hibernate SQL方言 (hibernate.dialect)设置不正确。

Caused by: java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]'last_insert_id' 不是可以识别的 函数名。

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不同数据库的连接及SQL方言是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注创新互联行业资讯频道。


新闻名称:Hibernate不同数据库的连接及SQL方言是怎样的
标题路径:http://bjjierui.cn/article/gopigd.html

其他资讯