我在官方网站下载了参考,就照着第一章做了一个小程序
文档里是有hsqldb这个数据库和使用maven来构建项目
当然文档里有错误
1.在pom.xml没有指明version
可以查看http://search.maven.org写出
2.在hibernate.cfg.xml里面关于驱动的事情
我有些糊涂了.
<property name="connection.driver_class">org.hsqldb.jdbcDriver</property>
<property name="connection.url">jdbc:hsqldb:hsql://localhost</property>
<property name="connection.username">sa</property>
<property name="connection.password"></property>
这里是org.hsqldb.jdbcDriver就是驱动了
在数据库hsqldb.jar中也有这个class
但是使用maven compile编译后执行
E:\JAVA\hibernate>mvn exec:java -Dexec.mainClass="org.hibernate.tutorial.EventMa
nager" -Dexec.args="store"
总是提示JDBC Driver class not found: org.hsqldb.jdbcDriver
我将hsqldb.jar包放到target\classes目录下也不行,在classpath中指定路径也不行,甚至把jar包直接放到路径中也不行
然后我就是用MyEclipse做了Demo,发现它使用的驱动是org.hsqldb.jdbc.JDBCDriver
然后重新在编译,运行还是找不到驱动.
下面是我的log和几个xml文件,这些文件是编译完成后在target目录中的
[INFO] --- exec-maven-plugin:1.2.1:java (default-cli) @ hibernate-tutorial ---
171 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.annotations.common.Version - Hibernate Commons Annotations 3.2.0.Final
183 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.Environment - Hibernate 3.6.3.Final
191 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.Environment - hibernate.properties not found
199 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.Environment - Bytecode provider name : javassist
203 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.Environment - using JDK 1.4 java.sql.Timestamp handling
300 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.Configuration - configuring from resource: /hibernate.cfg.xml
300 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.Configuration - Configuration resource: /hibernate.cfg.xml
429 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.Configuration - Reading mappings from resource : org/hibernate/tutorial/domain/Event.hbm.xml
519 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.Configuration - Configured SessionFactory: null
605 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.HbmBinder - Mapping class: org.hibernate.tutorial.domain.Event -> EVENTS
636 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.Configuration - Hibernate Validator not found: ignoring
644 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.cfg.search.HibernateSearchEventListenerRegister - Unable to find org.hibernate.search.event.FullTextIndexEventListener on the classpath. Hibernate Search is not enabled.
664 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.connection.DriverManagerConnectionProvider - Using Hibernate built-in connection pool (not for production use!)
668 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.connection.DriverManagerConnectionProvider - Hibernate connection pool size: 1
668 [org.hibernate.tutorial.EventManager.main()] INFO org.hibernate.connection.DriverManagerConnectionProvider - autocommit mode: false
671 [org.hibernate.tutorial.EventManager.main()] ERROR org.hibernate.connection.DriverManagerConnectionProvider - JDBC Driver class not found: org.hsqldb.jdbcDriver
我将hsqldb.jar包放到target\classes目录下也不行,在classpath中指定路径也不行,甚至把jar包直接放到路径中也不行
然后我就是用MyEclipse做了Demo,发现它使用的驱动是org.hsqldb.jdbc.JDBCDriver
然后重新在编译,运行还是找不到驱动.
下面是我的几个xml文件,这写文件是编译完成后在target目录中的
相关推荐
项目是可运行的Myeclipse 6.5开发,所有的jar在项目的lib下,利用hibernate操作内存数据库 hsqlbd,次项目是比较经典的测试例子学习使用
hsqldb_1_8_0_7,数据库驱动,实用
要在非压缩(拆分)模式下使用嵌入式HsqlDB,使用您选择的HsqlDB驱动程序版本,该模式更加健壮。 要将数据从嵌入式数据库(odb文件)迁移到功能齐全的HsqlDB驱动程序: ,请参阅: 。 HsqlDBembeddedOOo仅在拆分...
本书是使用Eclipse逐步介绍Hibernate,Spring,HSQL和Maven的指南,其中包含4个有关流行框架的教程。
hsqldb jdbc driver适合于hsqldb
此扩展允许您直接在Base中使用所选的HsqlDB驱动程序及其所有功能。 它支持由HsqlDB本地管理的所有协议,即:hsql://,hsqls://,http://,https://,mem://,file://和res://。 作为免费软件,我鼓励您: ...
hsqldb确实是个好东西,对于系统演示,开发等都很方便。
Hsqldb 是一个优秀的轻量级开源的纯Java SQL 数据库。 大家可以从Hsqldb 官方网站(http://hsqldb.org)获取到Hsqldb 的发布包、源代码和文档。
HSQLDB的安装,使用,以及简单的例子讲解
简单的创建两个例子,如何创建hsqldb,如何使用hsqldb查询数据等。
hsqldb 2 3 2 zip HyperSQL是用Java编写的一款SQL关系数据库引擎 它的核心完全是多线程的 支持双向锁和MVCC 多版本并发控制 几乎完整支持ANSI 92 SQL 支持常见数据类型 最新版本增加了对BLOB和CLOB数据的支持 最高...
博文链接:https://xuliangyong.iteye.com/blog/79089
HSQLDB 1.8.0
hsqldb for jdk1.5因为hsqldb的2.0版本以上都是jdk1.6进行编译的,我提供的这个2.25版本的是jdk1.5编译的。
Weka是一个数据挖掘软件,需要和数据库进行连接,因此需要下载驱动:RmiJdbc.jar idb.jar hsqldb.jar mkjdbc.jar mysql-connector-java-5.1.6.bin.jar 自己也找了很长时间,放在一起提供给大家下载,希望对大家有用
数据库连接 hsqldb1.7.1.jar
hsqldb的最新1.9.0版本,支持windows操作系统
Hsqldb是一个开放源代码的JAVA数据库,其具有标准的SQL语法和JAVA接口,它可以自由使用和分发,非常简洁和快速。
hsqldb可能需要的额外jar包 Additional Jar files needed for hsqldb.
hsqldb jar