数据库连接datasource的配置
来源:互联网 发布:阿里云ecs打开80端口 编辑:程序博客网 时间:2024/05/18 00:04
<context:property-placeholder location="classpath:jdbc.properties" />
<!-- 2.数据库连接池 -->
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
<!-- 配置连接池属性 -->
<property name="driverClassName" value="${jdbc.driver}" />
<property name="url" value="${jdbc.url}" />
<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
<!-- dbcp私有配置属性 -->
<property name="initialSize" value="${jdbc.initialSize}" />
<property name="maxActive" value="${jdbc.maxActive}" />
<!-- 关闭连接后不自动commit -->
<property name="maxIdle" value="${jdbc.maxIdle}" />
<!-- 获取连接超时时间 -->
<property name="minIdle" value="${jdbc.minIdle}" />
<!-- 当获取连接失败重试次数 -->
<property name="maxWait" value="${jdbc.maxWait}" />
</bean>
需要注意的是:driverClassName,url,username......这些属性名一定要严格定义的,今天之前摘自别人,结果写法有误,导致报错,说是无法创建bean,查找了
好久才找到原因。
把错误摘下来,
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource' defined in file [E:\work\workspace04\.metadata\.plugins\org.eclipse.wst.server.core\tmp1\wtpwebapps\MVNLearn\WEB-INF\classes\spring-dao.xml]: Error setting property values; nested exception is org.springframework.beans.NotWritablePropertyException: Invalid property 'driverClass' of bean class [org.apache.commons.dbcp.BasicDataSource]: Bean property 'driverClass' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1518)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1226)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:543)
- 数据库连接datasource的配置
- dataSource数据库连接池的使用
- 配置datasource三种方式 数据库连接池 .
- 配置datasource三种方式 数据库连接池 .
- debug笔记:使用c3p0数据库连接池配置datasource出现ClassNotFoundException的解决方法
- Spring的dataSource配置
- Spring的DataSource配置
- 通过DataSource创建新的数据库连接
- 关于Datasource与数据库连接池的区别。
- spring配置datasource三种方式 数据库连接池
- spring配置datasource三种方式 数据库连接池
- spring配置datasource三种方式 数据库连接池
- spring配置datasource三种方式 数据库连接池
- struts下的datasource配置
- WebLogic的简单DataSource配置
- spring的各种dataSource配置
- spring中datasource的配置
- websphere 中datasource 的配置
- start
- CAD二次开发(C#)之Document 对象
- git命令之git clone用法
- vue-cli的webpack模板项目配置文件分析
- Unity3D 摇杆箭头方向设置
- 数据库连接datasource的配置
- css绘制三角形
- 四旋翼飞行器教学笔记2 —— 飞行器de姿态读取 1
- SpringMVC中的处理模型数据
- java多线程实现的两种方式
- 图片验证码生成工具类
- HTML中常用字符实体
- 【mail错误】RunAsUser for MSP ignored 错误
- 神经网络也可以有逻辑——解析视觉推理(Visual Reasoning)