参考hibernate的reference文档,使用HSQLDB数据库,写出第一个例子
其中,在hibernate.cfg.xml中第一次运行时把下面的注释去掉,以后运行加上注释,否则每次都自动创建数据表table.
<!---->
运行HSQLDB在data目录中运行java -cp ..\lib\hsqldb.jar org.hsqldb.Server,先启动数据库
ant war生成war文件,copy到appache-tomcat目录中.运行tomcat即可
IE中访问http://localhost/hibernate-tutoriasl/eventmanager即可
如要使用Mysql,先要cp mysql-connector-java-3.0.16-ga-bin.jar文件到lib目录下,然后修改hibernate.cfg.xml文件
<!---->
<property name="connection.driver_class">org.gjt.mm.mysql.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/wwd</property>
<property name="connection.username">root</property>
<property name="connection.password">123456</property>
<!---->
<property name="dialect">org.hibernate.dialect.MySQLDialect</property>
就可以了。重新ant war,拷贝war文件到appache-tomcat目录下。然后先运行mysql,然后运行tomcat就OK
分享到:
相关推荐
综上所述,HSQldb与Hibernate的整合为开发提供了一个快速、便捷的数据库操作环境,特别适合于测试和学习。通过Myeclipse 6.5项目,你可以深入理解这一整合过程,并进一步掌握Hibernate的核心功能。
本话题聚焦于将HSQL数据库的数据迁移到MySQL的过程,这是一个常见的需求,特别是在开发、测试和生产环境之间进行数据同步时。以下是对这一过程的详细说明: 1. **HSQL数据库**:HSQLDB(HyperSQL Database)是一款...
标题 "spring+hibernate+hsqldb 测试" 暗示了这是一个关于整合Spring框架、Hibernate ORM框架以及HSQLDB内存数据库的测试项目。这个项目可能用于演示如何在Java应用中设置这三个组件,以便进行数据持久化操作。下面...
在上面的示例中,我们配置了 Hibernate 连接到一个 HSQLDB 数据库。其中,hibernate.connection.driver_class 指定了数据库驱动程序,hibernate.connection.username 和 hibernate.connection.password 指定了数据库...
HSQldb是一个轻量级的关系型数据库管理系统,特别适合用于系统演示、开发和测试环境。它的特点是快速、灵活且易于使用。HSQldb支持多种运行模式,满足不同场景的需求。 1. **数据库实例创建** 创建HSQldb数据库...
通过这个例子,开发者不仅可以学习到Spring和Hibernate的基本用法,还能掌握如何在实际项目中整合这两个框架,实现CRUD操作。此外,这个示例还涵盖了MVC设计模式的应用,有助于理解如何在Spring MVC框架下构建可维护...
总之,HSQLDB作为一个轻量级、高性能的数据库,广泛应用于开发和测试环境中,同时也适用于小型项目和嵌入式系统。其开源、SQL兼容和易于集成的特性使其成为Java开发者的一个理想选择。通过深入学习和实践,我们可以...
HSQldb是一个开源的、轻量级的、嵌入式的Java数据库引擎,常用于开发测试环境和小型应用程序。它的全称是HyperSQL Database,能够支持SQL标准,包括SQL:2011。HSQldb因其小巧、快速和易用的特点,在Java开发中尤其受...
描述中提及的有两个zip文件:hsqldb_1_8_0_10.zip 和 hsqldb-mini.zip,以及一个HSQldb的学习文档,这表明我们可以探讨HSQldb的基本概念、版本信息、安装与使用方法,以及可能包含的迷你版数据库系统。 首先,...
总的来说,HSQldb-lib.zip这个压缩包为HSQldb的开发者和使用者提供了更广泛的兼容性和功能性,使得HSQldb能够更好地适应各种复杂的开发场景。理解这些额外库的作用和用法,将有助于我们更有效地利用HSQldb进行数据库...
在你的压缩包文件"hsqldb-1.9.0-rc6"中,"rc6"代表Release Candidate 6,这意味着它是1.9.0版本的第六个候选版本,通常在正式版发布前用于测试和反馈。这个版本可能包含了最终版本的所有功能,并在发布前进行了最后...
5. **嵌入式数据库**:HSQldb可以作为一个类库直接嵌入到Java应用程序中,无需单独安装数据库服务器。 6. **多模式运行**:HSQldb支持单用户模式、多用户网络模式以及HTTP/HTTPS服务模式,满足不同应用场景需求。 ...
因此,HSQldb 2.25的出现,为那些无法或不想升级JDK但仍需使用较新HSQldb功能的用户提供了一个解决方案。 **HSQldb 2.25的特性:** 1. **兼容性**:HSQldb 2.25是专门为JDK 1.5优化的,确保了与旧版本JDK的兼容性,...
综上所述,HSQLDB不仅是一个功能强大的数据库管理系统,还提供了丰富的文档支持来帮助开发者更好地理解和利用其特性。无论是初学者还是经验丰富的开发人员,都能够从HSQLDB及其详尽的中文文档中获益良多。
在"hsqldb demo"中,可能包含了一个简单的HSQldb 使用示例,演示如何在Java项目中集成和使用HSQldb。通常,这个示例会涵盖以下步骤: 1. **引入依赖**:在Java项目中,通过Maven或Gradle等构建工具引入HSQldb 的库...
同时,HSQldb也支持网络模式,可以作为一个独立的服务供多个客户端连接。 HSQldb 2.2.8 版本可能包含以下组件和改进: 1. **兼容性增强**:这个版本可能优化了对SQL标准的支持,增强了与其他数据库系统的互操作性。...
### HSQLDB中文帮助文档知识点...综上所述,HSQLDB作为一款功能强大的轻量级数据库管理系统,在许多方面都表现出了优秀的能力,不仅支持标准SQL语法,还具备良好的跨平台特性,是开发和部署Java应用的理想选择之一。