加载配置文件:Properties对象

对应properties文件处理,开发中也使用Properties(唯一与流有关系的集合(是map),可以读取对象变为集合中Key/Value格式)对象进行。我们将采用加载properties文件获得流,然后使用Properties对象进行处理。

l  JDBCUtils.java中编写代码

public class JDBCUtils {private static String driver;private static String url;private static String user;private static String password;// 静态代码块static {try {// 1 使用Properties处理流// 使用load()方法加载指定的流
Properties props = new Properties();Reader is = new FileReader("db.properties");props.load(is);// 2 使用getProperty(key),通过key获得需要的值,
driver = props.getProperty("driver");url = props.getProperty("url");user = props.getProperty("user");password = props.getProperty("password");} catch (Exception e) {throw new RuntimeException(e);}}/*** 获得连接*/public static Connection getConnection() {try {// 1 注册驱动
Class.forName(driver);// 2 获得连接
Connection conn = DriverManager.getConnection(url, user, password);return conn;} catch (Exception e) {throw new RuntimeException(e);}}}

转载于:https://www.cnblogs.com/wy20110919/p/8093423.html

JDBC——jdbcUtils加载配置文件赋值相关推荐

  1. spring加载配置文件

    在项目中有些参数经常需要修改,或者后期可能会有改动时,那我们最好把这些参数放到properties文件中,在源代码中读取properties里面的配置,这样后期只需要改动properties文件即可, ...

  2. JDBC驱动加载机制详解以及spi机制

    首先有两个问题: 1.java连接数据库时是否真的需要加载驱动? 2.JDBC如何区分多个驱动? 以下摘自:https://blog.csdn.net/buqutianya/article/detai ...

  3. java动态加载配置文件

    最近项目中需要做定时任务,即定时数据库的备份.定时时间用户可以在界面中配置,要求配置修改好立即生效. 想不到什么好办法.下面是一种实现思路 把用户配置的时间存到properties配置文件中,定时任务 ...

  4. outlook2010 打开总是提示“正在加载配置文件”

    公司员工的电脑一打开OUTLOOK2010的时候,总是提示"正在加载配置文件",要重新启 动,还是无法打开,尝试了卸载和重装的方法也没有用. 其实,只需下载一个windows se ...

  5. tmux不自动加载配置文件.tmux.conf

    /*********************************************************************** tmux不自动加载配置文件.tmux.conf* 说明 ...

  6. Nginx 负载均衡 - linux下nginx加载配置文件异常处理,提示invalid PID number in “/run/nginx.pid“问题解决

    执行 nginx -s reload 加载配置文件的时候报错了. 提示 nginx: [error] invalid PID number "" in "/run/ngi ...

  7. vs2008调试c#网页时出现“加载配置文件时出错: 未能映射路径'/' 错误 .

    win7 64位 下vs2008调试c#网页时出现"加载配置文件时出错: 未能映射路径'/' "错误 . 解决办法:右键点击vs2008快捷方式,选择属性,然后选择"兼容 ...

  8. linux重新加载php.ini,linux修改php.ini后重新加载配置文件命令

    本篇以centos系统为例. PHP的一般默认安装目录是: /usr/local/php/ 我们用php-fpm来进行重新加载配置文件(如php.ini): /usr/local/php/sbin/p ...

  9. 【Nutch2.2.1源代码分析之4】Nutch加载配置文件的方法

    小结: (1)在nutch中,一般通过ToolRunner来运行hadoop job,此方法可以方便的通过ToolRunner.run(Configuration conf,Tool tool,Str ...

最新文章

  1. 精美素材分享:16套免费的扁平化图标下载
  2. C#第一个程序Helloworld
  3. 想学Python?那这套教程再适合不过了!
  4. .NET Core IdentityServer4实战 第Ⅳ章-集成密码登陆模式
  5. 【转】微服务架构下分布式事务方案
  6. 求首位相连一维数组最大子数组的和
  7. js 台阶有n级_乔欣这是“开眼角”了?只在眼妆中多加这一步,整个人变美了N倍...
  8. 利用fidder发送request
  9. 20191209每日一句
  10. java答题库_JAVA题库
  11. Windows 8 相关资源 MSDN原版
  12. ppt中插入html格式图表
  13. 摄像头与成像——做图像处理必须了解的数字成像系统原理
  14. 基于javaweb、springboot2.1旅游管理系统01
  15. MarkdownNote
  16. 三十二、http与www服务介绍
  17. win10如何让窗口固定保持在最上层
  18. Database:MySQL
  19. 上海市建平中学2021年高考成绩查询,2021年上海市高中排名一览表
  20. 面试题详解:如何用Redis实现分布式锁?

热门文章

  1. iOS中的UIAlertView之新方法(弹出警告框)
  2. 蘋果全新MacBook價高質更精
  3. 上周日的讲稿: Debian Packaging
  4. jquery操作select(增加,删除,清空)
  5. MySQL时间增加、字符串拼接
  6. hdu 6185 Covering 矩阵快速幂
  7. CentOS 6.0图解网络安装全过程
  8. 基于jQuery+ashx+.net实现三级栏目联动操作
  9. C#获取键盘和鼠标操作的时间的类
  10. Struts2中的struts.multipart.saveDir的配置