Derby
db driver maven dependency
<dependency> <groupId> org.apache.derby</groupId> <artifactId> derbyclient</artifactId> <version> 10.2.2.0</version> </dependency>
hibernate.properties
hibernate.dialect=org.hibernate.dialect.DerbyDialect hibernate.connection.driver_class=org.apache.derby.jdbc.ClientDriver hibernate.connection.url=jdbc:derby://localhost/trails;create=true hibernate.connection.username=any hibernate.connection.password=value hibernate.hbm2ddl.auto=update
MySQL
MySQL throws an EOFException when the database connection has been closed after the lease has expired, but it works again on subsequent requests.
There is a reported issue with DBCP and the MySQL driver. Check the JIRA issue for more info and a possible solution
http://jira.codehaus.org/browse/TRAILS-85
db driver maven dependency
<dependency> <groupId> mysql</groupId> <artifactId> mysql-connector-java</artifactId> <version> 5.0.5</version> </dependency>
hibernate.properties
hibernate.dialect=org.hibernate.dialect.MySQLInnoDBDialect hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.url=jdbc:mysql://localhost/trails?createDatabaseIfNotExist=true &useUnicode=true &characterEncoding=utf-8 hibernate.connection.username=root hibernate.connection.password= hibernate.hbm2ddl.auto=update
H2
db driver maven dependency
<dependency> <groupId> com.h2database</groupId> <artifactId> h2</artifactId> <version> 1.0.20070304</version> </dependency>
hibernate.dialect=org.hibernate.dialect.H2Dialect hibernate.connection.driver_class=org.h2.Driver hibernate.connection.url=jdbc:h2:trails hibernate.connection.username=sa hibernate.connection.password= hibernate.hbm2ddl.auto=update
Oracle
db driver maven dependency
<dependency> <groupId> com.oracle</groupId> <artifactId> ojdbc14</artifactId> <version> 10.2.0.2.0</version> </dependency>
hibernate.properties
hibernate.dialect=org.hibernate.dialect.Oracle9Dialect hibernate.connection.driver_class=oracle.jdbc.OracleDriver hibernate.connection.url=jdbc:oracle:thin:@localhost:1521:XE hibernate.connection.username=system hibernate.connection.password=system hibernate.hbm2ddl.auto=update # The Oracle JDBC driver doesn't like prepared statement caching very much. hibernate.statement_cache.size=0 # or baching with BLOBs very much. hibernate.jdbc.batch_size=0 # After a while throws this exception: too many open cursors # Disable PreparedStatement caching for the connection pool too. # http://www.hibernate.org/120.html#A10 hibernate.dbcp.ps.maxIdle = 0 # Stoping hibernate from using the column-names in queries to retrieve data from the resultsets # More info in http://www.jroller.com/page/dashorst?entry=hibernate_3_1_something_performance1 hibernate.jdbc.wrap_result_sets=true
PostgreSQL.
db driver maven dependency
<dependency> <groupId> postgresql</groupId> <artifactId> postgresql</artifactId> <version> 8.2-504.jdbc3</version> </dependency>
hibernate.properties
hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect hibernate.connection.driver_class=org.postgresql.Driver hibernate.connection.url=jdbc:postgresql://localhost/trails hibernate.connection.username=postgres hibernate.connection.password=postgres hibernate.hbm2ddl.auto=update
Microsoft SQL Server
db driver maven dependency
<dependency> <groupId> net.sourceforge.jtds</groupId> <artifactId> jtds</artifactId> <version> 1.2</version> </dependency>
hibernate.properties
hibernate.dialect=org.hibernate.dialect.SQLServerDialect hibernate.connection.driver_class=net.sourceforge.jtds.jdbc.Driver hibernate.connection.url=jdbc:jtds:sqlserver://localhost:1433/trails hibernate.connection.username=sa hibernate.connection.password= hibernate.hbm2ddl.auto=update
HSQLDB
db driver maven dependency
<dependency> <groupId> hsqldb</groupId> <artifactId> hsqldb</artifactId> <version> 1.8.0.7</version> </dependency>
hibernate.properties
hibernate.dialect=org.hibernate.dialect.HSQLDialect hibernate.connection.driver_class=org.hsqldb.jdbcDriver hibernate.connection.url=jdbc:hsqldb:trails;shutdown=true hibernate.connection.username=sa hibernate.connection.password= hibernate.hbm2ddl.auto=update
转载:http://blog.sina.com.cn/s/blog_6f282fba0100yptt.html
分享到:
相关推荐
pom.xml配置文件,包含数据库,仓库地址配置等等
本知识点将详细介绍如何在Idea中配置Maven、Spring Boot、MyBatis以及Oracle数据库,实现一个完整的Java Web项目架构。 **一、配置Maven** 1. **安装Maven**: 首先确保你的系统中已经安装了Maven,可以在命令行...
ImpalaJDBC驱动包,用于Impala数据库连接,Maven配置所需的jar包
本文将深入探讨如何结合Maven配置Hibernate5,以实现高效的数据访问层。 首先,要使用Hibernate5,你需要在Maven的`pom.xml`文件中添加相应的依赖。在`<dependencies>`标签内,加入以下代码: ```xml <groupId>...
**李兴华maven配置与使用** Maven是一款强大的项目管理工具,主要应用于Java开发领域。它通过统一的构建过程,简化了项目的构建、依赖管理和文档生成,使得开发者能够更专注于代码本身。以下是对Maven配置与使用的...
1. **Mapper接口**:定义数据库操作的方法,与XML配置文件或注解对应。 2. **SQL映射文件**:编写具体的SQL语句,可以动态化处理,支持复杂的查询需求。 3. **MyBatis-Spring整合**:使MyBatis与Spring无缝集成,...
在Spring Boot中配置数据库连接,你需要在`application.properties`或`application.yml`中设置相关的数据库连接属性,如: ```properties spring.datasource.url=jdbc:dm://localhost:5236/dmtest spring....
总的来说,这个项目将引导你完成从创建Maven项目,配置Spring MVC和MyBatis,到实现对MySQL数据库的CRUD操作的全过程。通过这个练习,你可以深入理解这三个核心技术的工作原理,以及它们在Java Web开发中的协同作用...
3. **配置数据库连接属性**: 在应用中连接Oracle数据库还需要设置数据库连接的URL、用户名和密码。这些通常通过Spring框架的`application.properties`或`application.yml`文件进行配置,例如: ```properties ...
本资源提供的"SpringMvc+Spring+MyBatis+Maven整合视频源码+数据库"是针对这四个框架的集成实践,通过源码分析,有助于开发者深入理解它们的协同工作方式。 Spring MVC 是Spring框架的一部分,它作为控制器,负责...
Maven配置详解及Eclipse集成 Maven是一款强大的项目管理和构建工具,它简化了Java项目的构建、依赖管理和部署过程。在本文中,我们将深入探讨Maven的配置以及如何在Eclipse中进行集成。 首先,让我们从Maven的配置...
本教程将详细介绍如何配置和实现一个基于SSM的Maven项目。 首先,Spring框架是核心,它提供依赖注入(DI)和面向切面编程(AOP)等功能,使得代码更易于测试和管理。SpringMVC是Spring框架的一部分,专门用于处理...
Spring5是它的最新版本,增强了对Java 8的支持,提供了更好的性能和简化了配置。在Spring框架中,Bean工厂管理着应用中的对象,通过XML或Java注解来配置依赖关系。此外,Spring MVC是Spring框架的一部分,用于构建...
然而,在实际操作中,有时会出现Maven配置不当导致的导入问题,尤其是当涉及到特殊需求如连接数据库的JDBC驱动时。本文件主要关注的是如何解决Java连接MySQL数据库时,Maven配置文件(pom.xml)中MySQL驱动导入失败...
本项目名为“maven-根据数据库导出word或Excel”,其核心功能是根据数据库中的数据自动生成Word文档和Excel表格,同时也能生成XML文件。这个功能在数据报告、文档自动化和数据分析场景中非常实用。 首先,我们要...
struts2.3.15 spring3 hibernate4最新版与以前是有比较大的...此例中,数据库配置的是mysql,并且给了一个简单的脚本。其他数据自己在配置文件里改一下配置。 例子里的JAR包因为maven会自动下,我就没有上传了。
将这个`settings.xml`替换到你的Maven配置目录下(通常是`~/.maven/conf`或`%USERPROFILE%\apache-maven-<version>\conf`),使得Maven在构建时能自动触发SonarQube分析。 4. **单元测试与代码规范** SonarQube...
集成这三个框架时,通常需要配置 Spring 的 `applicationContext.xml` 文件以定义 bean,以及 Hibernate 的 `hibernate.cfg.xml` 文件来配置数据库连接。此外,还需要配置 Jersey 的 `web.xml` 以启用 RESTful 服务...
1. 在hibernate.cfg.xml中配置数据库连接信息,如URL、用户名、密码、驱动等。 2. 创建实体类,使用Hibernate注解进行映射。 3. 配置Spring的数据源和SessionFactory,使用@Autowired注解实现自动注入。 四、编写...
在本主题中,我们将深入探讨Maven如何管理和组织SSM项目的配置文件,以及这些配置文件的主要功能。 1. Maven项目结构与配置: Maven是一个强大的构建工具,它通过一个统一的项目对象模型(Project Object Model, ...