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

本文涉及的产品
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS PostgreSQL,集群系列 2核4GB
简介: 快速学习 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

相关实践学习
如何在云端创建MySQL数据库
开始实验后,系统会自动创建一台自建MySQL的 源数据库 ECS 实例和一台 目标数据库 RDS。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5月前
|
网络协议 Ubuntu Linux
linux网络配置文件
Linux网络配置文件因发行版不同而异:Ubuntu使用`/etc/network/interfaces`,Red Hat系列采用`/etc/sysconfig/network-scripts/ifcfg-ethX`,CentOS用`/etc/sysconfig/network`设置主机名和网关,`/etc/resolv.conf`配置DNS。其他文件如`/etc/hostname`和`/etc/nsswitch.conf`也影响网络设置。编辑这些文件时,记得先备份,并可能需重启网络服务以应用更改。具体操作应参考相应Linux发行版的文档。
54 1
|
4月前
|
Java
SpringBoot配置-配置文件分类,server.port修改端口,自定义修改配置内容
SpringBoot配置-配置文件分类,server.port修改端口,自定义修改配置内容
|
5月前
|
弹性计算 运维 Shell
|
5月前
|
SQL 缓存 关系型数据库
myCat 9066管理端口常用命令
myCat 9066管理端口常用命令
58 0
|
12月前
|
数据安全/隐私保护
FrpMoModify--免配置文件,参数版frp
FrpMoModify--免配置文件,参数版frp
|
Java 应用服务中间件 Windows
Tomcat的安装使用,修改默认8080端口号,查询端口号命令
Tomcat的安装使用,修改默认8080端口号,查询端口号命令
239 0
Tomcat的安装使用,修改默认8080端口号,查询端口号命令
|
XML 关系型数据库 MySQL
c3p0 连接的配置文件使用 | 学习笔记
快速学习 c3p0 连接的配置文件使用.
480 0
c3p0 连接的配置文件使用 | 学习笔记
|
监控 网络协议 Java
配置文件说明|学习笔记
快速学习配置文件说明。
配置文件说明|学习笔记
|
监控 网络协议 Java
配置文件说明 | 学习笔记
快速学习配置文件说明
配置文件说明 | 学习笔记
|
PHP 数据库 开发者
解决Thinkphp框架应用目录下数据库配置信息修改后依然按默认方式连接
背景:这一类问题,我碰到了两次,虽然是php开发者,但是很多东西要不是工作接触代码太多,可能都没发现。。。在修改了application下的database.php后依然报错 而我的数据库配置database.php是这样的: 【黑人问号】于是解决办法:修改后测试运行是否正常: 正常运行,完结撒花!...
130 0
解决Thinkphp框架应用目录下数据库配置信息修改后依然按默认方式连接