博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Spring 数据库连接整理
阅读量:6980 次
发布时间:2019-06-27

本文共 1776 字,大约阅读时间需要 5 分钟。

1、连接jdbc.properties配置详解
  jdbc.url=jdbc:hsqldb:hsql://localhost/xdb
  jdbc.username=sa
  jdbc.password=
  jdbc.driver=不同的数据库厂商驱动,此处不一一列举
  接下来,详细配置代码如下:
  连接池
<beans>
<!-- picks up and registers AppConfig as a bean definition -->
<context:component-scan base-package="com.acme"/>
<context:property-placeholder location="classpath:/com/acme/jdbc.properties"/>
<bean class="org.springframework.jdbc.datasource.DriverManagerDataSource">
<property name="url" value="${jdbc.url}"/>
<property name="username" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
</beans>
  DBCP连接池
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<property name="driverClassName" value="${jdbc.driverClassName}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
</bean>
C3P0
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driverClassName}"/>
<property name="jdbcUrl" value="${jdbc.url}"/>
<property name="user" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
<context:property-placeholder location="jdbc.properties"/>
proxool
<bean id="dataSource" class="org.logicalcobwebs.proxool.ProxoolDataSource" destroy-method="close">
<property name="driverClass" value="${jdbc.driverClassName}"/>
<property name="jdbcUrl" value="${jdbc.url}"/>
<property name="user" value="${jdbc.username}"/>
<property name="password" value="${jdbc.password}"/>
</bean>
<context:property-placeholder location="jdbc.properties"/>
  当然还有Druid 、DBPool 、Jakarta DBCP 等
最新内容请见作者的GitHub页:http://qaseven.github.io/

转载地址:http://beypl.baihongyu.com/

你可能感兴趣的文章
checkbox点击切换选中状态
查看>>
2019,商业智能的10大未来趋势
查看>>
将ubuntu系统设置静态ip及ssh
查看>>
云原生应用的10大关键属性
查看>>
Android 在运行时请求权限
查看>>
CentOS7使用firewalld打开关闭防火墙与端口
查看>>
Redis集群两种配置方式
查看>>
编写自己的SpringBoot-starter
查看>>
MySql 语句优化
查看>>
MySQL的基础
查看>>
Spring Boot(十一)Redis集成从Docker安装到分布式Session共享
查看>>
读Zepto源码之操作DOM
查看>>
切版网上线,启用qieban.cn
查看>>
横向ListView(一) ——开篇,基础逻辑实现
查看>>
STM32单片机外部中断配置讲解
查看>>
阿里云智能对话分析服务
查看>>
中文详解phpmailer所有对象和属性
查看>>
python 函数
查看>>
什么是类型别名?什么是潜在类型?
查看>>
Condition
查看>>