mysql 之通过配置文件链接数据库


Posted in Python onAugust 12, 2017

mysql 之通过配置文件链接数据库

配置文件jdbc.properties

##MySQL
driver=com.mysql.jdbc.Driver
url=jdbc\:mysql\:///ake?useUnicode\=true&characterEncoding\=UTF-8
username=root
password=1234

##Oracle
#driver=oracle.jdbc.driver.OracleDriver
#url=jdbc:oracle:thin:@127.0.0.1:1521:orcl
#username=scott
#password=tiger

简单的讲一下。配置文件写了MySQL和Oracle的数据库信息,我的数据库是mysql 所以我把oracle的配置信息注释掉了。

接下来就是一个单例(饿汉式)的获得数据库连接方法工具类

package Studying.d15;

import java.io.FileInputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties;

public class ConnUtils {
  private static Connection con = null;

  static{
    try {
      Properties p = new Properties();
      p.load( new FileInputStream("jdbc.properties") );
      String driver = p.getProperty("driver");
      String url = p.getProperty("url");
      String username = p.getProperty("username");
      String password = p.getProperty("password");
      System.out.println(url+","+driver);
      Class.forName(driver);
      con = DriverManager.getConnection(url, username, password);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
  public static Connection getConnection(){
    return con;
  }
}

以上就是mysql 之通过配置文件链接数据库的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python 相关文章推荐
python关闭windows进程的方法
Apr 18 Python
python使用PyGame绘制图像并保存为图片文件的方法
Apr 24 Python
如何处理Python3.4 使用pymssql 乱码问题
Jan 08 Python
Python(TensorFlow框架)实现手写数字识别系统的方法
May 29 Python
python ipset管理 增删白名单的方法
Jan 14 Python
华为校园招聘上机笔试题 扑克牌大小(python)
Apr 22 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
使用Python生成200个激活码的实现方法
Nov 22 Python
Python sklearn库实现PCA教程(以鸢尾花分类为例)
Feb 24 Python
Django-rest-framework中过滤器的定制实例
Apr 01 Python
构建高效的python requests长连接池详解
May 02 Python
Django多层嵌套ManyToMany字段ORM操作详解
May 19 Python
python+selenium开发环境搭建图文教程
Aug 11 #Python
Python实现的递归神经网络简单示例
Aug 11 #Python
Python调用系统底层API播放wav文件的方法
Aug 11 #Python
Django 导出 Excel 代码的实例详解
Aug 11 #Python
python技能之数据导出excel的实例代码
Aug 11 #Python
利用标准库fractions模块让Python支持分数类型的方法详解
Aug 11 #Python
Python对字符串实现去重操作的方法示例
Aug 11 #Python
You might like
PHP开发负载均衡指南
2010/07/17 PHP
PHP常用技巧总结(附函数代码)
2012/02/04 PHP
php+ajax实现异步上传文件或图片功能
2017/07/18 PHP
PHP从零开始打造自己的MVC框架之路由类实现方法分析
2019/06/03 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
JCalendar 日历控件 v1.0 beta[兼容IE&Firefox] 有文档和例子
2007/05/30 Javascript
JavaScript 判断日期格式是否正确的实现代码
2011/07/04 Javascript
js调用打印机打印网页字体总是缩小一号的解决方法
2014/01/24 Javascript
javascript实现页面内关键词高亮显示代码
2014/04/03 Javascript
编程语言JavaScript简介
2014/10/16 Javascript
JavaScript动态添加列的方法
2015/03/25 Javascript
jQuery可见性过滤器:hidden和:visibility用法实例
2015/06/24 Javascript
JQuery Mobile实现导航栏和页脚
2016/03/09 Javascript
jQuery+ajax+asp.net获取Json值的方法
2016/06/08 Javascript
JavaScript中的对象继承关系
2016/08/01 Javascript
微信小程序page的生命周期和音频播放及监听实例详解
2017/04/07 Javascript
jQuery实现table表格信息的展开和缩小功能示例
2018/07/21 jQuery
Node使用Selenium进行前端自动化操作的代码实现
2019/10/10 Javascript
在react-antd中弹出层form内容传递给父组件的操作
2020/10/24 Javascript
日常整理python执行系统命令的常见方法(全)
2015/10/22 Python
python使用wmi模块获取windows下的系统信息 监控系统
2015/10/27 Python
Python实现的多项式拟合功能示例【基于matplotlib】
2018/05/15 Python
python面试题Python2.x和Python3.x的区别
2019/05/28 Python
python3常用的数据清洗方法(小结)
2019/10/31 Python
python中如何使用insert函数
2020/01/09 Python
python实现磁盘日志清理的示例
2020/11/05 Python
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
写求职信有什么意义
2014/02/17 职场文书
投标担保书范文
2014/04/02 职场文书
工程项目经理任命书
2014/06/05 职场文书
2014党委书记四风对照检查材料思想汇报
2014/09/21 职场文书
2014年勤工助学工作总结
2014/11/24 职场文书
2015年安全生产管理工作总结
2015/05/25 职场文书
负责培养人意见
2015/06/05 职场文书
如何使用php生成zip压缩包
2021/04/21 PHP
python中的mysql数据库LIKE操作符详解
2021/07/01 MySQL