各数据库连接maven配置

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 solutionhttp://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&amp;useUnicode=true&amp;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, Oracle 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

时间: 2024-08-08 15:58:42

各数据库连接maven配置的相关文章

Maven配置使用Nexus

陈科肇 =========== 1.描述 要使用Nexus,你需要配置Maven去检查Nexus而非公共的仓库.为此你必须到用户特定settings.xml配置mirror(镜像),比如:默认的用户特定settings.xml位于C:\Users\Administrator\.m2\下. 2.使用Nexus中央代理仓库 settings.xml文件中设置: <?xml version="1.0" encoding="UTF-8"?> <settin

Tomcat6.0数据库连接池配置

http://blog.163.com/magicc_love/blog/static/185853662201111101130969/ oracle驱动包Tomcat 6.0配置oracle数据库连接池 安装Tomcat后,在我的电脑-属性—>高级-->环境变量系统变量中添加以下环境变量(假定你的tomcat安装在c:\tomcat); CATALINA_HOME: c:\tomcat CATALINA_BASE: c:\tomcat TOMCAT_HOME: c:\tomcat 然后修改

Maven学习总结(一副本)——Maven配置和搭建

环境准备: JDK 1.6 Maven 3.0.4 myeclipse 8.6.1 安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.Maven是 Apache 下的一个项目,目前最新版本是 3.0.4,我用的也是这个. 首先去官网下载 Maven:http://www.apache.org/dyn/closer.cgi/maven/binaries/apache-maven-3.0.4-bin.tar.gz 下载完成之后将其解压,我将解压后的文件夹重命名成 maven,并将它放在

通过Maven配置测试环境和开发环境连接不同的数据库

通过Maven配置测试环境和开发环境连接不同的数据库 作者及来源: 通灵宝玉 - 博客园    收藏到→_→: 此文来自: 马开东博客 网址:http://www.makaidong.com 摘要: 通过Maven配置测试环境和开发环境连接不同的数据库 "通过Maven配置测试环境和开发环境连接不同的数据库":关键词:通过 maven 配置 测试 环境 开发 环境 连接 不同 其他数据库 通过maven配置测试环境和开发环境连接不同的其他数据库 操作上分3个步骤 1.在数据持久层的po

myeclipse2014 安装maven3.3.9和maven配置本地仓库 及错误修改

结合网上的知识梳理以及自己安装的经验 myeclipse2014 安装maven3.3.9和maven配置本地仓库  及犯的错误修改  成功搞定maven 1,安装 Maven 之前要求先确定你的 JDK 已经安装配置完成.jdk最好是1.6以上的,Maven是 Apache 下的一个项目,我用的是 3.3.9. 下载地址:http://maven.apache.org/download.html 2,把下载好的maven安装包,解压到D:\maven 3, 配置maven环境变量 系统变量:M

SpringMVC+Spring+Mybatis整合,使用druid连接池,声明式事务,maven配置

一直对springmvc和mybatis挺怀念的,最近想自己再搭建下框架,然后写点什么. 暂时没有整合缓存,druid也没有做ip地址的过滤.Spring的AOP简单配置了下,也还没具体弄,不知道能不能用,log也不知道能不能用,`(*∩_∩*)′哈哈,有点不负责任...... 直接上代码: 使用的eclipse和eclipse自带的maven,参考了网上的资料,有些代码是拷贝的,不过都自己测试过了.嗯,可以跑起来... 先上项目结构: 新建maven项目,选择web,然后配置pom: <pro

Maven配置笔记

android-m2e插件与maven 自定义用户配置路径 不管插件还是maven,默认的用户配置路径是统一的:${user.home}/.m2/settings.xml 但是插件可以通过eclipse设置用户配置的路径(配置方法参考<ADT+Android-m2e环境搭建>):而maven不能永久指定,只能在每次使用mvn命令时加上"-s 新路径"参数. 依赖 如果使用android-m2d,在eclipse中写好依赖配置(<dependency>),保存之后

maven 配置: 修改默认的 .m2仓库 默认存储路径.

maven 配置: 修改默认的 .m2仓库 默认存储路径. 一 .在系统maven里修改 1.在maven_HOME/conf/下找到配置文档 settings.xml 在文档中添加如下的配置说明 <localRepository>/home/morpheus/.m2/repository</localRepository> 1 例如 settings.xml : .... <settings xmlns="http://maven.apache.org/SETTI

Maven配置插件跳过测试代码的编译和运行

Maven配置插件跳过测试代码的编译和运行: <!-- 编译插件 --> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</targe