数据库连接池使用过程问题总结(实现连接并操作数据库最简单的方法)
来源:互联网 发布:求关键路径的算法步骤 编辑:程序博客网 时间:2024/06/06 10:00
这段代码是dao实现类中我对数据库进行的操作。其中,DaoUtil是我写的一个工具类,用于创建数据库连接池。工具类在第二段代码(下面)
public void addCust(Customer cust) {String sql = "insert into cust value(null,?,?)";QueryRunner runner = new QueryRunner(DaoUtils.getSource());try {runner.update(sql,cust.getName(),cust.getPhone());} catch (SQLException e) {throw new RuntimeException(e);}}
DaoUtils工具类,请注意我写的这一行注释,DataSource有好几个构造函数,而我使用的是无参构造,这样的话,数据库连接池默认使用c3p0-config.xml中的配置。
//数据库连接池如果不设置参数,那么会默认启用c3p0-config.xml中的default配置private static DataSource source = new ComboPooledDataSource();public static DataSource getSource(){return source;}
c3p0.xml这是我之前的命名,但是我调试过程中报错,说是驱动类错误,我以为是我这里面的配置信息写错了。其实,是我把这个文件名的命名写错了。可能是这个配置文件只能是c3p0-config.xml。修改文件名之后,程序就跑通了。另外说一下,这个文件放在src下面,不是放在web/inf下面
<?xml version="1.0" encoding="UTF-8"?><c3p0-config><default-config><property name="driverClass">com.mysql.jdbc.Driver</property><property name="jdbcUrl">jdbc:mysql:///goods</property><property name="user">root</property><property name="password">root</property></default-config></c3p0-config>
有这三个文件就可以连接并操作数据库。这是最初也是最简单连接数据库的方法。
0 0
- 数据库连接池使用过程问题总结(实现连接并操作数据库最简单的方法)
- Matlab连接MySQL并实现简单的数据库操作
- 使用ADO连接数据库的最简单的方法
- VC+ADO下连接并操作sql2005数据库方法总结
- 使用sqlalchemy连接sql数据库并做简单操作
- 最简单的数据库连接池(SQLlite)
- 使用数据库连接池连接数据库
- C#原生连接数据库并操作数据库的方法
- java语言实现:使用数据库连接池,连接derby数据库。
- 用JavaBean封装数据库操作(数据库连接用连接池)- -
- C++连接MySQL并简单操作数据库
- 简单数据库连接池实现(1)---使用动态代理绑定连接
- QTP连接oracle并操作数据库的方法
- jdbc连接Oracle数据库实现学生管理系统(用数据库连接池支持多用户操作同一数据库)
- java中数据库的连接和数据库连接池的使用
- (macOS)weka3.8最简单方法连接MySQL数据库
- 最简单的asp.net 操作 access 数据库方法
- 使用dbcp数据库连接池连接数据库aaa的代码
- JAD反编译详细介绍
- groovy : poi 读取 Excel xlsx
- Android测试环境搭建
- java基础6_面向对象
- 第十一周 项目一 - 二叉树的算法验证(4)哈夫曼树
- 数据库连接池使用过程问题总结(实现连接并操作数据库最简单的方法)
- faster rcnn +GPU+配置+训练
- mysql 错误码: 1267
- 最大子串搜和索算法
- 页面内容不足以铺满屏幕高度时,footer居底显示
- 极验验证码的破解-开篇
- 浅谈sql中的in与not in,exists与not exists的区别
- Android RTMP直播(续二)
- 调用手机闪光灯(项目遇到才写的)