`
guzizai2007
  • 浏览: 363057 次
  • 性别: 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.3-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.1-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.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-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.1.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-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.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-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-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 (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/...

    plexus-cdc-1.0-0.20.a14.el7.x64-86.rpm.tar.gz

    2013.5.1-7.el7.noarch.rpm、hsqldb-1.8.1.3-15.el7_9.noarch.rpm、javamail-1.4.6-8.el7.noarch.rpm和javassist-3.16.1-10.el7.noarch.rpm。每一个软件包都是系统中必需的组件或库文件,它们可能为PLEXUS-CDC提供...

    maven-jxr-2.3-11.el7.x64-86.rpm.tar.gz

    - hsqldb-1.8.1.3-15.el7_9.noarch.rpm:用于嵌入式数据库管理系统的工具。 - javamail-1.4.6-8.el7.noarch.rpm:提供邮件服务功能的 JavaMail API 实现。 - apache-commons-collections-3.2.1-22.el7_2.noarch.rpm...

    数据库管理工具:dbeaver-ce-24.0.4-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-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/...

    apache-commons-jxpath-1.3-20.el7.x64-86.rpm.tar.gz

    2. hsqldb-1.8.1.3-15.el7_9.noarch.rpm:一个开源的关系型数据库。 3. apache-commons-collections-3.2.1-22.el7_2.noarch.rpm:Apache Commons Collections库。 4. msv-xsdlib-2013.5.1-7.el7.noarch.rpm:一个...

    数据库管理工具: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-ce-24.0.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-23.0.4-linux.gtk.x86-64.tar.gz

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

Global site tag (gtag.js) - Google Analytics