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完全新手教程
Feb 08 Python
Python和Perl绘制中国北京跑步地图的方法
Mar 03 Python
Python之自动获取公网IP的实例讲解
Oct 01 Python
python自动分箱,计算woe,iv的实例代码
Nov 22 Python
Python和Sublime整合过程图示
Dec 25 Python
Python版中国省市经纬度
Feb 11 Python
python剪切视频与合并视频的实现
Mar 03 Python
Python定义函数实现累计求和操作
May 03 Python
如何在scrapy中集成selenium爬取网页的方法
Nov 18 Python
Django 如何实现文件上传下载
Apr 08 Python
教你如何用python开发一款数字推盘小游戏
Apr 14 Python
python实战之90行代码写个猜数字游戏
Apr 22 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
《超神学院》霸气归来, 天使彦上演维多利亚的秘密
2020/03/02 国漫
PHP入门教程之面向对象基本概念实例分析
2016/09/11 PHP
laravel框架如何设置公共头和公共尾
2019/10/22 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
JS 获取span标签中的值的代码 支持ie与firefox
2009/08/24 Javascript
jQuery示例收集
2010/11/05 Javascript
javascript中的数字与字符串相加实例分析
2011/08/14 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
javascript和HTML5利用canvas构建猜牌游戏实现算法
2013/07/17 Javascript
查找Oracle高消耗语句的方法
2014/03/22 Javascript
JavaScript立即执行函数的三种不同写法
2014/09/05 Javascript
使用jQuery实现input数值增量和减量的方法
2015/01/24 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
jquery中each循环的简单回滚操作
2017/05/05 jQuery
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
Webpack中雪碧图插件使用详解
2018/05/25 Javascript
深入理解Vue Computed计算属性原理
2018/05/29 Javascript
详解React之父子组件传递和其它一些要点
2018/06/25 Javascript
微信小程序实现打卡日历功能
2020/09/21 Javascript
Vue使用自定义指令实现拖拽行为实例分析
2020/06/06 Javascript
Python中利用原始套接字进行网络编程的示例
2015/05/04 Python
Python 3.8 新功能全解
2019/07/25 Python
html5指南-7.geolocation结合google maps开发一个小的应用
2013/01/07 HTML / CSS
美国二手奢侈品寄售网站:TheRealReal
2016/10/29 全球购物
美国体育用品商店:Paragon Sports
2017/10/08 全球购物
船餐厅和泰晤士河餐饮游轮:Bateaux London
2018/03/19 全球购物
新奥尔良珠宝:Mignon Faget
2020/11/23 全球购物
神路信息Java面试题目
2013/03/31 面试题
办理退休介绍信
2014/01/09 职场文书
庐山导游词
2015/02/03 职场文书
毕业生求职自荐信(2016最新版)
2016/01/28 职场文书
公文格式,规则明细(新手收藏)
2019/07/23 职场文书
Java面试题冲刺第十六天--消息队列
2021/08/07 面试题
教你快速构建一个基于nginx的web集群项目
2021/11/27 Servers
Mysql多层子查询示例代码(收藏夹案例)
2022/03/31 MySQL
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL