c3p0 连接的配置文件使用 | 学习笔记

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,高可用系列 2核4GB
RDS MySQL Serverless 高可用系列,价值2615元额度,1个月
简介: 快速学习 c3p0 连接的配置文件使用.

开发者学堂课程【 JDBC 数据库开发进阶:c3p0 连接的配置文件使用】学习笔记,与课程紧密联系,让用户快速学习知识。

课程地址:https://developer.aliyun.com/learning/course/32/detail/686


c3p0 连接的配置文件使用


内容介绍

1.配置文件要求

2.配置文件的方法

1.配置文件要求

文件名称:必须交 c3p0-config.xml

文件位置:必须在 scr 下

c3p0 也可以指定配置文件,而且配置文件可以是 properties,也可是 xml,且 xml的高级些。但是 c3p0 的配置文件名必须为 c3p0-confiz.xml,并且必须放在类路径下。

图片18.png


2.配置文件的方法

1.//代码配置
jdbc:mysql://localhost:3306/mydb1 com.mysql.jdbc.Driver root 123 3 10 2 10 jdbc:mysql://localhost:3306/mydb1 com.mysql.jdbc.Driver root 123 3 10 2 10

c3p0 的配置文件中可以配置多个连接信息,可以给每个配置起个名字,这样可以方便的通过配置名称来切换配置信息。上面文件中默认配置为 mysql 的配置,名为oracle-config 的配置也是 mysql 的配置。

public void fun2() throws PropertyVetoException, SQLException { //构造器的参数指定命名配置元素的名称

ComboPooledDataSource ds = new ComboPooledDataSource(); Connection con = ds.getConnection(); System.out.println(con); con.close(); }

2.//配置文件的默认配置
public void fun2() throws PropertyVetoException, SQLException { //在创建连接池对象时,这个对象就会自动加载配置文件,不用指定
ComboPooledDataSource ds = new ComboPooledDataSource("orcale-config") ;
Connection con = ds.getConnection();

System.out.println(con);

con.close();

}

图片19.png

            </div>
相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。 &nbsp; 相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情:&nbsp;https://www.aliyun.com/product/rds/mysql&nbsp;
相关文章
|
缓存 Java Maven
IDEA配置maven和踩坑记录(Unable to import maven project)
IDEA配置maven和踩坑记录(Unable to import maven project)
1714 0
|
7月前
|
Java 应用服务中间件 API
Servlet开发流程 (里面有Idea项目添加Tomcat依赖详细教程)
本文详细介绍了Servlet的开发流程,包括在IntelliJ IDEA中添加Tomcat依赖的详细教程。通过上述步骤,开发者可以快速搭建并运行一个基本的Servlet应用,理解并掌握Servlet的开发流程对于Java Web开发至关重要。希望本文能够帮助开发者顺利进行Servlet开发,提高工作效率。
586 78
|
4月前
|
存储 安全 Java
Java 基础篇必背综合知识点全面总结
本文总结了Java基础篇的核心知识点,涵盖Java特性、JDK与JRE、数据类型与运算符、流程控制语句、面向对象编程(类与对象、封装、继承、多态)、常用类库(java.lang、java.util、java.io)等内容。同时,还介绍了字符串处理、Servlet隐式对象及请求转发与重定向等重要概念。通过学习这些基础知识,可为深入掌握Java高级特性和实际开发打下坚实基础。代码资源可从[链接](https://pan.quark.cn/s/14fcf913bae6)获取。
194 0
|
8月前
|
机器学习/深度学习 人工智能 自然语言处理
《迈向认知智能新高度:深度融合机器学习与知识图谱技术》
在人工智能发展中,机器学习与知识图谱正成为推动行业变革的关键力量。机器学习使机器能从数据中学习并预测,而知识图谱以结构化方式描绘实体与关系,提供语义框架。两者的深度融合突破了传统AI的局限,提升了推理能力和决策质量,开启了认知智能的新篇章。通过特征工程、嵌入技术和联合推理等方法,二者在智能客服、金融风险评估和智能教育等领域展现出巨大应用潜力,尽管仍面临数据质量、语义理解和模型融合等挑战,但未来前景广阔,有望推动AI向更高水平发展。
221 1
|
存储 安全 物联网
保护隐私:物联网数据收集的伦理问题
【6月更文挑战第7天】物联网技术飞速发展,便利生活的同时,数据收集引发的伦理问题突出,主要涉及个人隐私保护。设备广泛收集个人信息,可能被滥用或泄露,威胁隐私安全。代码示例显示数据收集过程中的隐私风险。为解决此问题,需强化设备安全、完善数据管理法规,消费者也应提高隐私保护意识。各方共同努力,平衡技术进步与伦理需求,确保科技发展的同时,个人隐私得到保障。
333 3
|
设计模式 存储 算法
《设计模式:可复用面向对象软件的基础(典藏版)》
本书是埃里克·伽玛著作,涵盖180个笔记,主要介绍面向对象设计模式,包括MVC、设计模式编目、组织编目、实现描述、复用机制、运行时与编译时结构关联、设计支持变化等方面。书中详细解释了23种设计模式,如Abstract Factory、Adapter、Bridge、Builder等,按创建型、结构型、行为型分类,旨在提高软件可复用性和灵活性。
921 0
《设计模式:可复用面向对象软件的基础(典藏版)》
|
jenkins 持续交付 API
使用Python操作Jenkins的过程详解
Python作为一种简洁、灵活且功能丰富的编程语言,可以与各种API轻松集成,Jenkins的API也不例外。借助于Python中的python-jenkins模块,我们可以轻松地编写脚本来连接到Jenkins服务器,并执行各种操作,如创建、删除、构建Jobs等。这种自动化的方式不仅提高了效率,还使得CI/CD流程更加灵活和可控。
|
存储 人工智能 多模数据库
数据库技术前沿:探索其发展趋势与应用
一、引言 数据库技术作为现代信息技术体系中的关键一环,不仅为企业和组织提供了高效、安全的数据存储和管理手段,还在大数据、云计算、人工智能等前沿领域发挥着重要作用
|
前端开发 Java 数据库连接
spring springboot以及springcloud之间的关系
spring springboot以及springcloud之间的关系
390 0
|
存储 弹性计算 NoSQL
个人和企业购买阿里云服务器配置选择经验及注意事项分享
无论是个人还是企业用户,需要搭建网站或者部署APP、数据库等项目,买个价格便宜且适合自己云服务器是必不可少的,好多个人和企业用户买阿里云服务器只看价格,哪个便宜就买哪个,殊不知云服务器实例规格不同,性能差异是很大的,另外配置也要根据自己的需求来选择合适的,选择1核2G、2核2G这些入门级配置是无法满足大型网站或其他项目需求的。本文为大家分享几点阿里云个人和企业购买云服务器的相关经验及注意事项,以供参考。
1780 0
个人和企业购买阿里云服务器配置选择经验及注意事项分享