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实现的希尔排序算法实例
Jul 01 Python
Python读大数据txt
Mar 28 Python
Python批量更改文件名的实现方法
Oct 29 Python
Zookeeper接口kazoo实例解析
Jan 22 Python
Python实现的井字棋(Tic Tac Toe)游戏示例
Jan 31 Python
python实现给scatter设置颜色渐变条colorbar的方法
Dec 13 Python
Python函数中参数是传递值还是引用详解
Jul 02 Python
python自动化测试之DDT数据驱动的实现代码
Jul 23 Python
Python实现清理微信僵尸粉功能示例【基于itchat模块】
May 29 Python
Python3+Appium安装及Appium模拟微信登录方法详解
Feb 16 Python
Python Django ORM连表正反操作技巧
Jun 13 Python
如何正确理解python装饰器
Jun 15 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
国产动画《伍六七》原声大碟大卖,啊哈娱乐引领音乐赋能IP的新尝试
2020/03/08 国漫
收音机怀古---春雷3P7图片欣赏
2021/03/02 无线电
超级好用的一个php上传图片类(随机名,缩略图,加水印)
2010/06/30 PHP
php printf输出格式使用说明
2010/12/05 PHP
PHP static局部静态变量和全局静态变量总结
2014/03/02 PHP
jquery实现微博文字输入框 输入时显示输入字数 效果实现
2013/07/12 Javascript
jquery $(this).attr $(this).val方法使用介绍
2013/10/08 Javascript
JS碰撞运动实现方法详解
2016/12/15 Javascript
JS解析url查询参数的简单代码
2017/08/06 Javascript
JavaScript 性能提升之路(推荐)
2019/04/10 Javascript
JS实现动态添加外部js、css到head标签的方法
2019/06/05 Javascript
详解Vue.js中引入图片路径的几种方式
2019/06/17 Javascript
基于vue-cli3创建libs库的实现方法
2019/12/04 Javascript
jQuery实现王者荣耀手风琴效果
2020/01/17 jQuery
解决vue项目input输入框双向绑定数据不实时生效问题
2020/08/05 Javascript
OpenLayers3实现地图显示功能
2020/09/25 Javascript
[04:19]DOTA2亚洲邀请赛 现场花絮
2015/03/11 DOTA
python获取文件后缀名及批量更新目录下文件后缀名的方法
2014/11/11 Python
python分析nignx访问日志脚本分享
2015/02/26 Python
pytorch 使用单个GPU与多个GPU进行训练与测试的方法
2019/08/19 Python
Pytorch 数据加载与数据预处理方式
2019/12/31 Python
Python实现图像的垂直投影示例
2020/01/17 Python
python3连接mysql获取ansible动态inventory脚本
2020/01/19 Python
Python基于execjs运行js过程解析
2020/11/27 Python
CSS3之背景尺寸Background-size使用介绍
2013/10/14 HTML / CSS
web字体加载方案优化小结
2019/11/29 HTML / CSS
美国汽车交易网站:Edmunds
2016/08/17 全球购物
Paradigit比利时电脑卖场:购买笔记本、电脑、平板和外围设备
2016/11/28 全球购物
意大利火车票和铁路通行证专家:ItaliaRail
2019/01/22 全球购物
你对IPv6了解程度
2016/02/09 面试题
审计工作个人的自我评价
2013/12/25 职场文书
教职工代表大会主持词
2014/04/01 职场文书
数学系毕业生求职信
2014/05/29 职场文书
承诺书模板
2014/08/30 职场文书
高中化学教学反思
2016/02/22 职场文书
MySQL中的布尔值,怎么存储false或true
2021/06/04 MySQL