`
guzizai2007
  • 浏览: 359610 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

Hibernate使用hsqldb报错:A pre-9.0 client attempted to connect. We rejected them.

 
阅读更多

1、Hibernate中的配置信息为:

<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE hibernate-configuration PUBLIC 
	"-//Hibernate/Hibernate Configuration DTD 3.0//EN" 
	"http://www.hibernate.org/dtd/hibernate-configuration-3.0.dtd">
	
<hibernate-configuration>
	<!-- 如果要使用多个数据库,可以在这里再增加几个<session-factory> -->
	<session-factory>
		<!-- 驱动 -->
		<property name="connection.driver_class">org.hsqldb.jdbcDriver</property>
		<!-- 连接地址 本机创建好的数据库 -->
		<property name="connection.url">jdbc:hsqldb:hsql://localhost:9001/mydb</property>
		<!-- 账号 -->
		<property name="connection.username">SA</property>
		<!-- 密码-->
		<property name="connection.password"></property>
		<!-- 连接池大小 -->
		<property name="connection.pool_size">1</property>
		<!-- SQL方言 :指定Hibernate生成特定的sql语句 -->
		<property name="dialect">org.hibernate.dialect.HSQLDialect</property>
		<!-- 启用Hibernate的自动会话上下文管理 -->
		<property name="current_session_context_class">thread</property>
		<!-- 显示执行的sql语句 -->
		<property name="show_sql">true</property>
		<!-- 启动时 创建、删除数据库模式 -->
		<property name="hbm2ddl.auto">update</property>
	
		<mapping resource="com/sxit/bean/User.hbm.xml"/>
	</session-factory>
</hibernate-configuration>	

2、报错信息:

[Server@2e7263]: A pre-9.0 client attempted to connect.  We rejected them.

3、解决办法:

查看http://stackoverflow.com/questions/3787089/hibernate-and-hsqldb-works-on-pc-error-on-linux这个得知,原来是本机客户端使用的jar包是2.2.9版本,而Myeclipse引入的是1.8版本,版本不一致导致的!

 

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    数据库管理工具:dbeaver-ce-24.0.1-stable.x86-64.rpm

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-23.3.2-linux.gtk.aarch64-nojdk.tar.gz

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    dbeaver-driver-all-master.zip

    hsqldb-2.4.0.jar ifxjdbc.jar ifxlang.jar iijdbc.jar antlr4-runtime-4.7.2.jar connector-api-1.5.jar jaybird-4.0.0.java8.jar jtds-1.3.1.jar mariadb-java-client-2.6.0.jar sapdbc-7.6.06.jar mssql-jdbc-...

    数据库管理工具:dbeaver-ce-24.0.3-stable.x86-64.rpm

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    DBeaver (dbeaver-ce-21.2.5-linux.gtk.aarch64-nojdk.tar.gz)

    DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行...

    数据库管理工具:dbeaver-ce-23.1.5-stable.x86-64.rpm

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-24.1.0-linux.gtk.x86-64.tar.gz

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-24.0.0-linux.gtk.aarch64-nojdk.tar.gz

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-23.0.1-linux.gtk.aarch64-nojdk.tar.gz

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-24.0.1-linux.gtk.aarch64-nojdk.tar.gz

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-23.1.1-linux.gtk.aarch64-nojdk.tar.gz

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    DBeaver (dbeaver-ce-21.2.5-linux.gtk.x86_64-nojdk.tar.gz)

    DBeaver 是一个通用的数据库管理工具和 SQL 客户端,支持 MySQL, PostgreSQL, Oracle, DB2, MSSQL, Sybase, Mimer, HSQLDB, Derby, 以及其他兼容 JDBC 的数据库。DBeaver 提供一个图形界面用来查看数据库结构、执行...

    数据库管理工具:dbeaver-ce-23.3.0-linux.gtk.x86-64.tar.gz

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-24.0.1-linux.gtk.x86-64.tar.gz

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-24.0.4-stable.x86-64.rpm

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-24.1.0-x86-64-setup.exe

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-23.2.2-stable.x86-64.rpm

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-24.0.4-x86-64-setup.exe

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-23.1.5-linux.gtk.aarch64-nojdk.tar.gz

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

    数据库管理工具:dbeaver-ce-23.1.3-stable.x86-64.rpm

    2.DBeaver支持多种数据库系统,包括但不限于MySQL、PostgreSQL、Oracle、DB2、MSSQL、Sybase、Mimer、HSQLDB、Derby、SQLite等,几乎涵盖了市场上所有的主流数据库。 3.支持的操作系统:包括Windows(2000/XP/2003/...

Global site tag (gtag.js) - Google Analytics