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用QQ邮箱发送邮件时授权码的问题
Jan 29 Python
Python动态导入模块的方法实例分析
Jun 28 Python
对pandas中时间窗函数rolling的使用详解
Nov 28 Python
Django框架实现的简单分页功能示例
Dec 04 Python
Python实现查找最小的k个数示例【两种解法】
Jan 08 Python
Python txt文件加入字典并查询的方法
Jan 15 Python
解决Python selenium get页面很慢时的问题
Jan 30 Python
python 有效的括号的实现代码示例
Nov 11 Python
wxpython实现按钮切换界面的方法
Nov 19 Python
python获取array中指定元素的示例
Nov 26 Python
Python3+selenium实现cookie免密登录的示例代码
Mar 18 Python
解决jupyter notebook图片显示模糊和保存清晰图片的操作
Apr 24 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 图片上传类代码
2009/07/17 PHP
PHP正则获取页面所有图片地址
2016/03/23 PHP
js中scrollHeight,scrollWidth,scrollLeft,scrolltop等差别介绍
2012/05/16 Javascript
教你如何终止JQUERY的$.AJAX请求
2016/02/23 Javascript
使用bootstrap3开发响应式网站
2016/05/12 Javascript
JS+CSS3实现超炫的散列画廊特效
2016/07/16 Javascript
详解Javascript中prototype属性(推荐)
2016/09/03 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
表格展示利器 Bootstrap Table实例代码
2017/09/06 Javascript
详解ECMAScript typeof用法
2018/07/25 Javascript
对Vue- 动态元素属性及v-bind和v-model的区别详解
2018/08/27 Javascript
浅谈redux以及react-redux简单实现
2018/08/28 Javascript
vue 检测用户上传图片宽高的方法
2020/02/06 Javascript
序列化模块json代码实例详解
2020/03/03 Javascript
Python实现简单的四则运算计算器
2016/11/02 Python
Python基于回溯法解决01背包问题实例
2017/12/06 Python
Python解决八皇后问题示例
2018/04/22 Python
Django后台获取前端post上传的文件方法
2018/05/28 Python
Flask之flask-session的具体使用
2018/07/26 Python
tensorflow实现逻辑回归模型
2018/09/08 Python
python通过配置文件共享全局变量的实例
2019/01/11 Python
Django框架下静态模板的继承操作示例
2019/11/08 Python
python缩进长度是否统一
2020/08/02 Python
PyCharm常用配置和常用插件(小结)
2021/02/06 Python
使用CSS3 制作一个material-design 风格登录界面实例
2016/12/12 HTML / CSS
Theory美国官网:后现代都市风时装品牌
2018/05/09 全球购物
俄罗斯金苹果网上化妆品和香水商店:Goldapple
2019/12/01 全球购物
称象教学反思
2014/02/03 职场文书
经济类毕业生求职信
2014/06/26 职场文书
立志成才演讲稿
2014/09/04 职场文书
党的群众路线教育实践活动党员个人整改措施
2014/10/27 职场文书
教师群众路线教育实践活动学习笔记
2014/11/05 职场文书
2014年专项整治工作总结
2014/11/17 职场文书
红白喜事主持词
2015/07/06 职场文书
JavaScript实现班级抽签小程序
2021/05/19 Javascript
浅谈Java父子类加载顺序
2021/08/04 Java/Android