JavaWeb-16
JDBC编程进阶(自定义数据源+开源数据源:DBCP、C3P0)
一、调用存储过程
a、存储过程是什么?
将一组SQL组合在一起,类似于java代码里面的函数
现实当中SQL命令不可能一条一条调用。
目的为了打包存储调用。
放在服务器上,已经编译好。
买烟的例子(一次买一根还是买一包?)
b、代码:如何操作?
这些代码可以用java代码类比。
在代码框架...
分类:
数据库 时间:
2015-04-02 16:30:57
阅读次数:
288
在之前的一篇博文从JDBC到commons-dbutils 中,我曾经写到,对于获取数据库连接,有一个解决方案,那就是数据源。业界用到的比较普遍的开源数据源解决方案有很多,DBCP是其中一种,今天,我试图从源代码角度去解读这个解决方案。
全文分为三节,第一节介绍DBCP一般的用法,第二节按照第一节中给出的用法,从源代码角度看看,到底程序经过了哪些步骤,第三小节对全文做一个总结。
...
分类:
数据库 时间:
2015-03-20 01:30:17
阅读次数:
390
在之前的一篇博文从JDBC到commons-dbutils 中,我曾经写到,对于获取数据库连接,有一个解决方案,那就是数据源。业界用到的比较普遍的开源数据源解决方案有很多,DBCP是其中一种,今天,我试图从源代码角度去解读这个解决方案。 全文分为三节,第一节介绍DBCP一般的用法,第二节按照第一节....
分类:
数据库 时间:
2015-03-19 23:50:29
阅读次数:
352
经过3个多小时的努力,配置JNDI数据源(主要是通过DBCP连接池)终于搞定~还是Tomcat官方的说明好,不过全是英文的,大概还看得懂.百度上那么花花绿绿的太多了,一个也没成功!...本例使用的数据库为Ms SQL Server 2000,对于其它数据库只是修改一下相应的参数即可,服务器是Tomc...
分类:
数据库 时间:
2015-03-09 20:45:10
阅读次数:
264
1.http://log4jdbc.googlecode.com/files/log4jdbc4-1.2.jarhttp://www.slf4j.org/download.html下载log4jdbc4-1.2.jar,slf4j-api-1.7.5.jar,slf4j-log4j12-1.7.5.jar三个jar包。2.修改JDBC配置文件<beanid="dataSource"class="org.apache.commons.dbcp.BasicDataSource"d..
分类:
数据库 时间:
2015-03-09 19:14:27
阅读次数:
211
创建工程,导入所依赖的jar包(这里我们使用DBCP连接池来管理数据源) 原始Dao整合方法:需要我们编写Dao接口和Dao实现类,在Dao实现类中注入SqlSessionFactory 1. 在applicationContext.xml中配置SqlSessionFactory ...
分类:
编程语言 时间:
2015-03-07 18:23:09
阅读次数:
223
1.加入jdbc驱动器包,mysql-connector-java.jar2.加入commons-dbcp.jar配置数据源3.在classpath下新建文件jdbc.properties,配置jdbc数据源参数jdbc.driverClassName=com.mysql.jdbc.Driverjd...
分类:
数据库 时间:
2015-03-05 19:03:08
阅读次数:
195
JDBC编程中存在的不足之处的描述1. 通常是将SQL语句硬编码到Java代码当中,不利于修改和维护。解决思路设想:将SQL单独提取出来,在配置文件(xml方式等)中配置。2. 数据库连接不能够重复的利用,使数据库资源浪费。解决思路设想:使用数据库连接池(如:c3p0、dbcp连接池)连接数据库。3...
分类:
其他好文 时间:
2015-03-05 00:13:21
阅读次数:
393
org.springframework.beans.factory.CannotLoadBeanClassException: Cannot find class [org.apache.commons.dbcp.BasicDataSource] for bean with name 'dataSo...
分类:
数据库 时间:
2015-03-01 23:44:30
阅读次数:
400
前言
这篇主要采用Maven搭建Spring+Struts2+Hibernate的整合项目,复习一下SSH框架,虽然spring提供自己的MVC框架,但是Spring也提供和其他框架的无缝整合,采用组件形式对个框架进行管理,项目实例是按照真实企业里面的开发搭建,也是web的最后一片了。数据库使用mysql,连接池使用的是Druid数据源(这些都无关紧要,可以随时的替换),下面就将详...
分类:
编程语言 时间:
2015-03-01 15:48:31
阅读次数:
525