专栏首页浪淘沙Java学习---C3P0的基本操作

Java学习---C3P0的基本操作

1.简介 C3P0是一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。 2.开发步骤 1 导包 驱动包 连接池 依赖包 工具包 2 连接池对象 3 获取连接 3.配置文件 c3p0.properties

c3p0.driverClass=com.mysql.jdbc.Driver
c3p0.jdbcUrl=jdbc:mysql://127.0.0.1:3306/ssm?characterEncoding=UTF-8
c3p0.user=root
c3p0.password=root

4.测试类 Test.class

public static void main(String[] args) {
        //创建连接池对象  自动读取配置文件
        ComboPooledDataSource source = new ComboPooledDataSource();//连接池对象
        //用于sql操作
        QueryRunner runner = new QueryRunner(source);
        String sql = "select * from products";
        try {
             //自动加载配置文件  自动生产list对象
            //new BeanHandler<>()
            //封装成BEan对象 list
            List<Products> list = runner.query(sql,new BeanListHandler<Products>(Products.class));
            for (Products p : list) {
                System.out.println(p);
            }
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
    }

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • java学习day15---UDP,reflect,proxy

    1.UDP udp是一种不安全的协议 容易丢失数据 不需要建立连接 效率高 数据是以数据包的形式发送 数据 IP 端口

    曼路
  • Java学习day09

    2018.6.13 1.增强for循环 //第一个参数是 获得的数据 //第二个是 数组或集合

    曼路
  • java设计模式-适配器

    适配器模式把一个类的接口变换成客户端所期待的另一种接口,从而使原本因接口不匹配而无法在一起工作的两个类能够在一起工作。 类适配器模式

    曼路
  • 彻底关闭Excle进程的几个方法

    之前研究过的问题,最近有朋友问,这里再总结下做一个笔记。 我们在应用程序里面通过创建Excle应用对象打开Excle的情况下,如果不注意几个问题,可能无法彻底关...

    用户1177503
  • Spark Shuffle 模块② - Hash Based Shuffle write

    Spark 最开始只有 Hash Based Shuffle,因为在很多场景中并不需要排序,在这些场景中多余的排序反而会损耗性能。

    codingforfun
  • 重启和关闭 Linux 系统的 6 个终端命令

    在 Linux 管理员的日程当中,有很多需要执行的任务,其中就有系统的重启和关闭。

    拓荒者
  • SMProxy:基于 MySQL 协议,Swoole 开发的 MySQL 数据库连接池

    将数据库连接作为对象存储在内存中,当用户需要访问数据库时,首次会建立连接,后面并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。 使用完毕后,用...

    猿哥
  • SMProxy 1.2.9 发布 ! 新增状态命令监控面板功能

    将数据库连接作为对象存储在内存中,当用户需要访问数据库时,首次会建立连接,后面并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。

    louislivi
  • 高可用性、负载均衡的mysql集群解决方案

    一、mysql的市场占有率 二、mysql为什么受到如此的欢迎 三、mysql数据库系统的优缺点 四、网络服务器的需求 五、什么是mysql的集群 六、什么是负...

    李海彬
  • 使用node读写Excel文件

    薛定喵君

扫码关注云+社区

领取腾讯云代金券