BasicDataSource数据源配置及其资料

在开发基于数据库的应用系统时,需要在项目中进行数据源的配置来为数据库的操作取得数据库连接。配置不同数据库的数据源的方法大体上都是相同的,不同的只是不同数据库的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了。

时间: 2024-11-05 12:11:16

BasicDataSource数据源配置及其资料的相关文章

spring boot 多数据源配置(多种数据库)

最近一段时间在使用spring boot开发项目,其中有一个项目用到了多数据源的配置,网上的资料还是不太多,走了好多才找到一个合适的,把自己写的分享一下,做个笔记,以后也许有用,第一次写博客,不好勿喷!! 首先介绍下我的业务场景,此项目用到了两种数据库,一个是mysql,另一个是sqlserver, 首先第一步需要在application.yml中将多数据源的配置信息进行配置, mysql数据源: spring: datasource: driverClassName: com.mysql.jd

使用idea创建SSM项目时数据源配置异常

异常:org.springframework.jdbc.CannotGetJdbcConnectionException jdbc.properties关于DB的配置(数据库名是liaody): driverClassName=com.mysql.jdbc.Driver password=root username=root url=jdbc:mysql://localhost:3306/liaody?characterEncoding=UTF8 applicationContext.xml关于

数据源配置

转自:spring入门(六)[springMVC中各数据源配置]  && Spring下配置几种常用连接池 在使用spring进行javaWeb开发的过程中,需要和数据库进行数据交换,为此要经常获取数据库连接,使用JDBC的方式获取数据库连接,使用完毕之后再释放连接,这种过程对系统资源的消耗无疑是很大的,这里简单描述三种数据库连接池的配置,使用这些连接池可以获得一个数据源.1.spring自带的JDBC连接池:2.c3p0:3.dbcp: 一.spring自带的JDBC方式 spring提

spring(16)------spring的数据源配置

在spring中,通过XML的形式实现数据源的注入有三种形式. 一,使用spring自带的DriverManagerDataSource 使用DriverManagerDataSource配置数据源与直接使用jdbc在效率上没有多大的区别,使用DriverManagerDataSource配置数据源 的代码实例如下,这里重点研究spring的数据源配置,就采用spring编程式事务处理来来研究数据源的配置. 所需要的jar包和spring编程式配置:http://blog.csdn.net/yh

SpringSide 3 中的多数据源配置的问题

在SpringSide 3 中,白衣提供的预先配置好的环境非常有利于用户进行快速开发,但是同时也会为扩展带来一些困难.最直接的例子就是关于在项目中使用多个数据源的问题,似乎很难搞.在上一篇中,我探讨了SpringSide 3 中的数据访问层,在这一篇中,我立志要解决多数据源配置的难题,我的思路是这样的: 第一步.测试能否配置多个DataSource第二步.测试能否配置多个SessionFactory第三步.测试能否配置多个TransactionManager第四步.测试能否使用多个Transac

复习Spring第三课--数据源配置的多种方式

spring数据源配置可以说分为:spring容器自带连接池.项目中创建连接池.服务器创建连接池三种 一.spring容器自带连接池   Spring本身也提供了一个简单的数据源实现类DriverManagerDataSource ,它位于org.springframework.jdbc.datasource包中.这个类实现了javax.sql.DataSource接口,但 它并没有提供池化连接的机制,每次调用getConnection()获取新连接时,只是简单地创建一个新的连接.因此,这个数据

Atomikos多数据源配置项目实例

applicationContext.xml <?xml version="1.0" encoding="UTF-8"?> <beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jee="http://www.spri

spring多个数据源配置

sys.properties中的内容 jdbc.driverClassName=oracle.jdbc.driver.OracleDriver DB.url=jdbc\:oracle\:thin\:@****\:1521\:**** DB.username=**** DB.password=**** jdbc.driverClassName2=oracle.jdbc.driver.OracleDriver DB.url2=jdbc\:oracle\:thin\:@****\:1521\:****

CP30,DBCP数据源配置

Spring中 CP30数据源配置 <!-- 加载属性文件 01--> <bean id= "propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer" > <property name="location" > <value> classpath:jdbc.pr