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 条评论
登录 后参与评论

相关文章

来自专栏强仔仔

构建 Zookeeper + Dubbo + Spring Boot 的分布式调用项目

今天给大家介绍一下如何在SpringBoot中搭建Dubbo+Zookeeper来实现不同系统的RPC调用 这里先和大家说一下什么是RPC框架,简单的来说就是远...

1.2K50
来自专栏deed博客

初识Hibernate

22830
来自专栏LuckQI

SpringBoot~SpringBatch 使用

Spring Batch 提供了大量可重用的组件,包括了日志、追踪、事务、任务作业统计、任务重启、跳过、重复、资源管理。对于大数据量和高性能的批处理任务,Spr...

14730
来自专栏xingoo, 一个梦想做发明家的程序员

如何在Java应用中提交Spark任务?

最近看到有几个Github友关注了Streaming的监控工程——Teddy,所以思来想去还是优化下代码,不能让别人看笑话啊。于是就想改一下之前觉得最丑陋的一...

79760
来自专栏老码农专栏

ActFramework r1.2.0 带来的新特性

11030
来自专栏IT笔记

SpringBoot开发案例之整合Dubbo消费者

有人卖就有人买,显然是亘古不变的真理,前两篇讲解了SpringBoot+Dubbo的提供者的几种暴露方式,这篇跟大家分享一下消费者如何去订阅属于自己的服务。 相...

42150
来自专栏difcareer的技术笔记

Android.mk语法解释[转]前言原文

大家在编写Android的Native代码时,经常会接触到一个叫做Android.mk的文件。 虽然编译的时候都用到的是make,但是这个Android.mk...

16020
来自专栏XAI

SpringMVC+MongoDB+Maven整合(微信回调Oauth授权)

个人小程序。里面是基于百度大脑 腾讯优图做的人脸检测。是关于人工智能的哦。 2017年第一篇自己在工作中的总结文档。土豪可以打赏哦。 https://git.o...

94970
来自专栏猿人谷

Windows c++应用程序通用日志组件(组件及测试程序下载)

引言   众所周知,在调试、跟踪和执行应用程序的过程中,程序的日志能为这些工作提供大量有价值的运行信息。因此,程序的日志对应用程序的运行、维护至关重要。   在...

22950
来自专栏技术墨客

Spring核心——数据校验

在Java数据校验详解中详细介绍了Java数据校验相关的功能(简称Bean Validation,涵盖JSR-303、JSR-349、JSR-380),本文将在...

14410

扫码关注云+社区

领取腾讯云代金券