文档章节

BasicDataSource数据源配置及其资料

AaronP
 AaronP
发布于 2014/09/30 15:59
字数 339
阅读 2288
收藏 9

在开发基于数据库的应用系统时,需要在项目中进行数据源的配置来为数据库的操作取得数据库连接。配置不同数据库的数据源的方法大体上都是相同的,不同的只是不同数据库的JDBC驱动类和连接URL以及相应的数据库用户名和密码不同。下面列出8中常用的数据库的数据库数据源配置和相应的JDBC驱动包。

1、Spring中数据源配置格式

<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">

  <property name="driverClassName" value="" />

  <property name="url" value="" /> 

  <property name="username" value="" /> 

  <property name="password" value="" /> 

</bean>

这里使用了Jakarta的DBCP开源数据库实现方案定义的数据源。

2、各种数据库及其数据源配置参数

 

数据库 驱动程序 URL username password
Oracle oracle.jdbc.driver.OracleDriver jdbc:oracle:thin:@localhost :1521:orcl scott tiger
DB2 com.ibm.db2.jdbc.app.DB2Driver jdbc:db2://localhost:5000/testDB root admin
SQL Server

com.microsoft.jdbc.sqlserver

.SQLServerDriver

jdbc.microsoft:sqlserver://localhost:1433;

DatabaseName=testDB

root admin
Sybase com.sybase.jdbc.SybDriver jdbc:sybase:Tds:localhost:5007/testDB    
Informix com.informix.jdbc.IfxDriver

jdbc:informixsqli://123.45.67.89:1533/myDB:

INFORMIXSERVER=myserver

   
Mysql com.mysql.jdbc.Driver jdbc:mysql://localhost:3306/testDB    
PostgreSQL org.postgresql.Driver jdbc:postgresql://localhost/testDB    
HSQLDB org.hsqldb.jdbcDriver jdbc:hsqldb:hsql://llocalhost:9902    

 

剩下的工作只需要导入对应的数据库驱动就ok了。

 

© 著作权归作者所有

AaronP
粉丝 5
博文 3
码字总数 493
作品 0
朝阳
高级程序员
私信 提问
spring实现动态维护数据源(动态增加或动态删除)

最近在做spring3+mybatis3整合,遇上个比较难解决的问题,特此发帖向广大技术牛求助,废话不表,直接说问题。网上搜索了很多技术文章,都 是实现动态切换数据源、或者是动态配置多数据源的,...

ehofy
2013/07/12
12.8K
2
SpringBoot整合MyBatis

前言:这段时间用springboot感觉确实挺好用的,很大程度上的简化了开发,由其是它的自动化配置,让大大的提高了开发效率,现在我们要让SpringBoot与MyBatis一起工作。 注: 本人亲测可用,包...

java填坑路
2018/07/02
0
0
Spring MVC +Spring + Mybatis 构建分库分表总结 SSM搭建以及分库分表

分库分表在小型公司很少能遇到也很少使用,毕竟数据量没有那么大,当数据量大,所有数据都压在一张表时,如果单从数据库的角度考虑是可以分库分表处理来存储数据。分库分表 顾名思义就是根据查询...

奔跑吧代码
2018/08/02
85
0
spring数据源DriverManagerDataSource和BasicDataSource

说起来没什么好说的东西,Java后台的配置还是照样的配,服务一直调用着正欢的时候发现跑个1000条记录tomcat就会有报错,大致错误如下: org.springframework.tr ansaction.CannotCreateTrans...

ulyn
2013/05/16
6.2K
0
activemq 5.13.2 jdbc 数据库持久化 异常 找不到驱动程序

配置activemq 5.13.2 数据库持久化的时候,首先将mysql数据库驱动拷贝到activemq 的lib目录下, 然后配置activemq.xml 文件 增加两个配置点: 1, <persistenceAdapter> <jdbcPersistenceAda...

Atom_me
2016/04/18
469
3

没有更多内容

加载失败,请刷新页面

加载更多

社区投稿 | 线程简介和 MySQL 调试环境搭建

作者:高鹏 文章末尾有他著作的《深入理解MySQL主从原理 32讲》,深入透彻理解MySQL主从,GTID相关技术知识。 本文节选自《深入理解MySQL主从原理》第29节 注意:本文分为正文和附件两部分,...

爱可生
11分钟前
2
0
DDOS攻击可以分为什么类型?怎么样才能解决?

DDoS 是一种多源网络攻击,其目的是针对终端用户扰乱其网络的资源或服务。其不断进化的复杂性能够造成各种各样的伤害,例如欺诈以及勒索等。DDoS 攻击通常透过多重受损的系统或者装置注入殭尸...

云漫网络Ruan
14分钟前
2
0
从零开始入门 K8s| 阿里技术专家详解 K8s 核心概念

作者| 阿里巴巴资深技术专家、CNCF 9个 TCO 之一 李响 一、什么是 Kubernetes Kubernetes,从官方网站上可以看到,它是一个工业级的容器编排平台。Kubernetes 这个单词是希腊语,它的中文翻译...

阿里巴巴云原生
14分钟前
2
0
修改和编译spring源码,构建jar(spring-context-4.0.2.RELEASE)

上周在定位问题时,发现Spring容器实例化Bean的时候抛出异常,为了查看更详细的信息,决定修改spring-context-4.0.2.RELEASE.jar中的CommonAnnotationBeanPostProcessor类的代码,在里面打印...

程序员欣宸
17分钟前
1
0
MongoDB集群配置

MongoDB集群配置 2019年06月30日 13:21:05 2014Team 阅读数 77更多 分类专栏: MongoDB 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。 本文...

linjin200
17分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部