Hibernate不同数据库的连接及SQL方言是怎样的
发表于:2025-11-13 作者:千家信息网编辑
千家信息网最后更新 2025年11月13日,本篇文章给大家分享的是有关Hibernate不同数据库的连接及SQL方言是怎样的,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。以下代码展
千家信息网最后更新 2025年11月13日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 | 方言 |
|---|---|
| DB2 | org.hibernate.dialect.DB2Dialect |
| DB2 AS/400 | org.hibernate.dialect.DB2400Dialect |
| DB2 OS390 | org.hibernate.dialect.DB2390Dialect |
| PostgreSQL | org.hibernate.dialect.PostgreSQLDialect |
| MySQL | org.hibernate.dialect.MySQLDialect |
| MySQL with InnoDB | org.hibernate.dialect.MySQLInnoDBDialect |
| MySQL with MyISAM | org.hibernate.dialect.MySQLMyISAMDialect |
| Oracle (any version) | org.hibernate.dialect.OracleDialect |
| Oracle 9i/10g | org.hibernate.dialect.Oracle9Dialect |
| Sybase | org.hibernate.dialect.SybaseDialect |
| Sybase Anywhere | org.hibernate.dialect.SybaseAnywhereDialect |
| Microsoft SQL Server | org.hibernate.dialect.SQLServerDialect |
| SAP DB | org.hibernate.dialect.SAPDBDialect |
| Informix | org.hibernate.dialect.InformixDialect |
| HypersonicSQL | org.hibernate.dialect.HSQLDialect |
| Ingres | org.hibernate.dialect.IngresDialect |
| Progress | org.hibernate.dialect.ProgressDialect |
| Mckoi SQL | org.hibernate.dialect.MckoiDialect |
| Interbase | org.hibernate.dialect.InterbaseDialect |
| Pointbase | org.hibernate.dialect.PointbaseDialect |
| FrontBase | org.hibernate.dialect.FrontbaseDialect |
| Firebird | org.hibernate.dialect.FirebirdDialect |
以上就是Hibernate不同数据库的连接及SQL方言是怎样的,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注行业资讯频道。
方言
不同
数据
数据库
更多
知识
篇文章
实用
代码
函数
就是
工作会
文章
看吧
知识点
行业
详情
资讯
资讯频道
跟着
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
数据库大量的订单如何统计
datav数据库导入
银软软件开发有限公司怎么样
在线教学软件开发需要学什么编程
旅游软件开发发展计划书
utalk服务器内部错误
新乡网络技术哪家好
python含有数据库包吗
纬领网络安全研究
重庆驰橙互联网科技有限公司
温州推广网络技术联系方式
计算机网络技术学校哪家好
取数据库表中的字段值
软件开发培训有必要吗
唐山软件开发学校
测量标志数据库
it的ad域控服务器
人人网络安全宣传
松原市网络安全
怎么忘数据库表中添加图片
教育机构数据库营销案例
软件开发招标条件
哈利波特5服是哪个服务器
温州推广网络技术联系方式
良友网络技术咨询有限公司
我国软件开发技术的现状
什么行业最需要数据库服务
颜色英语单词软件开发
云服务器key在哪里
深圳和盛软件开发有限公司