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代码实现
Jan 05 Python
对numpy中的数组条件筛选功能详解
Jul 02 Python
在python中使用xlrd获取合并单元格的方法
Dec 26 Python
PyQT实现菜单中的复制,全选和清空的功能的方法
Jun 17 Python
python对矩阵进行转置的2种处理方法
Jul 17 Python
opencv3/C++图像像素操作详解
Dec 10 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
Feb 11 Python
解决pycharm同一目录下无法import其他文件
Feb 12 Python
AUC计算方法与Python实现代码
Feb 28 Python
python新手学习可变和不可变对象
Jun 11 Python
keras训练浅层卷积网络并保存和加载模型实例
Jul 02 Python
python3读取文件指定行的三种方法
May 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
ie与session丢失(新窗口cookie丢失)实测及解决方案
2013/07/15 PHP
php实现文件下载功能的几个代码分享
2014/05/10 PHP
js中的escape及unescape函数的php实现代码
2007/09/04 Javascript
JavaScript全局函数使用简单说明
2011/03/11 Javascript
jquery中dom操作和事件的实例学习 仿yahoo邮箱登录框的提示效果
2011/11/30 Javascript
多个js与css文件的合并方法详细说明
2012/12/26 Javascript
ANT 压缩(去掉空格/注释)JS文件可提高js运行速度
2013/04/15 Javascript
javascript获取元素CSS样式代码示例
2013/11/28 Javascript
jQuery禁用键盘后退屏蔽F5刷新及禁用右键单击
2016/01/22 Javascript
JS功能代码集锦
2016/05/04 Javascript
jquery实现网站列表切换效果的2种方法
2016/08/12 Javascript
jQuery获取选中单选按钮radio的值
2016/12/27 Javascript
基于MVC方式实现三级联动(JavaScript)
2017/01/23 Javascript
Bootstrap与Angularjs的模态框实例代码
2017/08/03 Javascript
JavaScript代码判断输入的字符串是否含有特殊字符和表情代码实例
2017/08/17 Javascript
jQuery 开发之EasyUI 添加数据的实例
2017/09/26 jQuery
electron demo项目npm install安装失败的解决方法
2018/02/06 Javascript
Angularjs之ngModel中的值验证绑定方法
2018/09/13 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
Node.js Domain 模块实例详解
2020/03/18 Javascript
Linux下使用python自动修改本机网关代码分享
2015/05/21 Python
Python计算三维矢量幅度的方法
2015/06/15 Python
python输入多行字符串的方法总结
2019/07/02 Python
python可视化篇之流式数据监控的实现
2019/08/07 Python
python基于plotly实现画饼状图代码实例
2019/12/16 Python
python将dict中的unicode打印成中文实例
2020/05/11 Python
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
英国领先的餐饮折扣俱乐部:Gourmet Society
2020/07/26 全球购物
《兰亭集序》教学反思
2014/02/11 职场文书
库房管理员岗位职责
2015/02/12 职场文书
繁星春水读书笔记
2015/06/30 职场文书
九年级化学教学反思
2016/02/22 职场文书
企业管理制度设计时要注意的几种“常见病”!
2019/04/19 职场文书
python urllib库的使用详解
2021/04/13 Python
Pygame Event事件模块的详细示例
2021/11/17 Python
mysql 索引的数据结构为什么要采用B+树
2022/04/26 MySQL