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使用PIL缩放网络图片并保存的方法
Apr 24 Python
python实现中文输出的两种方法
May 09 Python
python贪婪匹配以及多行匹配的实例讲解
Apr 19 Python
python切片及sys.argv[]用法详解
May 25 Python
PYQT5设置textEdit自动滚屏的方法
Jun 14 Python
python网络爬虫 CrawlSpider使用详解
Sep 27 Python
python  logging日志打印过程解析
Oct 22 Python
将matplotlib绘图嵌入pyqt的方法示例
Jan 08 Python
python pptx复制指定页的ppt教程
Feb 14 Python
浅析pip安装第三方库及pycharm中导入第三方库的问题
Mar 10 Python
python爬虫使用scrapy注意事项
Nov 23 Python
Python爬虫自动化获取华图和粉笔网站的错题(推荐)
Jan 08 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
一个SQL管理员的web接口
2006/10/09 PHP
在PHP中利用wsdl创建标准webservice的实现代码
2011/12/07 PHP
PHP实现使用优酷土豆视频地址获取swf播放器分享地址
2014/06/05 PHP
php将日期格式转换成xx天前的格式
2015/04/16 PHP
Yii2中如何使用modal弹窗(基本使用)
2016/05/30 PHP
动态加载js的几种方法
2006/10/23 Javascript
asp.net+jquery滚动滚动条加载数据的下拉控件
2010/06/25 Javascript
弹出层之1:JQuery.Boxy (一) 使用介绍
2011/10/06 Javascript
使用AngularJS创建自定义的过滤器的方法
2015/06/18 Javascript
JS实现带鼠标效果的头像及文章列表代码
2015/09/27 Javascript
基于javascript实现tab选项卡切换特效调试笔记
2016/03/30 Javascript
jQuery技巧之让任何组件都支持类似DOM的事件管理
2016/04/05 Javascript
jQuery.Callbacks()回调函数队列用法详解
2016/06/14 Javascript
详解XMLHttpRequest(一)同步请求和异步请求
2016/09/14 Javascript
JavaScript 身份证号有效验证详解及实例代码
2016/10/20 Javascript
jQuery选择器实例应用
2017/01/05 Javascript
微信小程序 数据交互与渲染实例详解
2017/01/21 Javascript
JS实现电商放大镜效果
2017/08/24 Javascript
在Vue组件化中利用axios处理ajax请求的使用方法
2017/08/25 Javascript
小程序关于请求同步的总结
2019/05/05 Javascript
Python中的高级数据结构详解
2015/03/27 Python
spark: RDD与DataFrame之间的相互转换方法
2018/06/07 Python
python之pexpect实现自动交互的例子
2019/07/25 Python
如何基于Python获取图片的物理尺寸
2019/11/25 Python
初中生学习的自我评价
2013/11/14 职场文书
办公室副主任岗位职责
2013/11/25 职场文书
宿舍使用违章电器检讨书
2014/01/12 职场文书
幼儿园中班教学反思
2014/02/10 职场文书
测量工程专业求职信
2014/02/24 职场文书
目标责任书范文
2014/04/14 职场文书
2015年个人剖析材料范文
2014/12/29 职场文书
小时代观后感
2015/06/10 职场文书
2016中秋晚会开幕词
2016/03/03 职场文书
学习计划是什么
2019/04/30 职场文书
浅谈Python数学建模之固定费用问题
2021/06/23 Python
新手初学Java List 接口
2021/07/07 Java/Android