首页 > 其他分享 >加载properties文件,创建c3p0数据源

加载properties文件,创建c3p0数据源

时间:2022-09-04 21:34:06浏览次数:52  
标签:key String getString 数据源 c3p0 dataSource rb properties

//加载properties文件

ResourceBundle rb=ResourceBundle .getBundle("properties文件名称");

String driver=rb.getString("properties文件中数据库驱动对应的key值");

String url=rb.getString("properties文件中数据库url地址对应的key值");

String username=rb.getString("properties文件中数据库用户名对应的key值");

String password=rb.getString("properties文件中数据库密码对应的key值");

//创建c3p0数据源对象,设置连接参数

ComboPooledDataSource dataSource=new ComboPooledDataSource ();

dataSource.setDriverClass(driver);

dataSource.setJdbcUrl(url);

dataSource.setUser(username);

dataSource.setPassword(password);

Connection connection=dataSource.getConnection();

connection.close();

标签:key,String,getString,数据源,c3p0,dataSource,rb,properties
From: https://www.cnblogs.com/pengshuai1014/p/16656181.html

相关文章

  • 常用功能--多数据源报表
    有的时候我们一张报表的数据可能要从多个数据库的表中获取,此时我们就要新建多个数据集,并且要设置相应的过滤条件,设置连接字段。跟sql里面的join差不多。新建一张报表,......
  • springboot配置类@ConfigurationProperties报错Not registered via @EnableConfigurat
    添加一个@Component可以解决此问题,只有这个组件是容器中的组件,才能使用容器提供的@ConfigurationProperties功能。......
  • 9.配置绑定-@ConfigurationProperties
    如果我们直接使用原生配置文件的方式做配置的话,取值挺花时间的,比如publicclassgetProperties{publicstaticvoidmain(String[]args)throwsFileNotFoundEx......
  • SpringBoot多数据源配置
    在实际的开发或者线上环境中,一般都不仅仅是一个数据库走天下,而是根据业务进行拆分多个数据库。另外,在日常开发中我们都是以单个数据库进行开发,在小型项目中是完全能够满足......
  • log4j.xml、log4j2.xml、log4j.properties都是什么?
    0.背景项目中用的SpringMVC框架,这里面用的log4j家族的东西作为日志管理,但是发现代码配置里比较混乱,log4j.xml、log4j2.xml、log4j.properties都有。这篇文章就来简单区分......
  • delphi 【组件TcxPropertiesStore】 窗体界面记忆与恢复
    TcxPropertiesStore组件能记住用户对窗体,网格(列宽/行高,显示/隐藏列),按钮,工具栏等多种形态与位置的记忆.其原理其实就是开发时,在TcxPropertiesStore里设置好要记忆的......
  • 28 | JAVA集合Properties专门用来存取配置文件(底层仍为哈希表)
    使用Properties配置文件的特点是,它的Key-Value一般都是String-String类型的,因此我们完全可以用Map<String,String>来表示它由于历史遗留原因,Properties内部本质上是一......
  • Grafana安装配置和简单图标实现(使用MySQL数据源)
    grafana介绍Grafana是一个开源的度量分析与可视化套件,纯JavaScript开发的前端工具,通过访问库(如InfluxDB),展示自定义报表、显示图表等。它的UI十分灵活,有丰富的插件和模板,功......
  • 数据源:flume采集到的端口
    推送式将flume采集的数据主动推送给Spark程序,容易导致Spark程序接受数据出问题,推送式整合是基于avro端口下沉地方式完成引入SparkStreaming和Flume整合的依赖<depende......
  • 处理不同的数据源(端口,HDFS)
    端口//地址,端口号,级别(将数据存储在所设置的级别中,这里设置级别为spark的内存)valds:DStream[String]=ssc.socketTextStream("node1",44444,StorageLevel.MEMORY_......