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 28 Python
python多进程共享变量
Apr 06 Python
Python中的变量和作用域详解
Jul 13 Python
Python中不同进制的语法及转换方法分析
Jul 27 Python
python实现二分查找算法
Sep 21 Python
Python实现的摇骰子猜大小功能小游戏示例
Dec 18 Python
Python面向对象类继承和组合实例分析
May 28 Python
python实现扫描局域网指定网段ip的方法
Apr 16 Python
python从内存地址上加载python对象过程详解
Jan 08 Python
Python字符串中删除特定字符的方法
Jan 15 Python
Python带参数的装饰器运行原理解析
Jun 09 Python
Python描述数据结构学习之哈夫曼树篇
Sep 07 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.ini实现Mysql导入数据库文件最大限制的修改方法
2007/12/11 PHP
编译php 5.2.14+fpm+memcached(具体操作详解)
2013/06/18 PHP
什么情况下可以不写PHP的闭合标签“?>”
2014/08/28 PHP
php转换颜色为其反色的方法
2015/04/27 PHP
一个简单的javascript类定义例子
2009/09/12 Javascript
jQuery队列控制方法详解queue()/dequeue()/clearQueue()
2010/12/02 Javascript
用Js实现的动态增加表格示例自己写的
2013/10/21 Javascript
JavaScript 实现鼠标拖动元素实例代码
2014/02/24 Javascript
jQuery检测滚动条是否到达底部
2015/12/15 Javascript
AngularJS Ajax详解及示例代码
2016/08/17 Javascript
JS/jQuery判断DOM节点是否存在的简单方法
2016/11/24 Javascript
浅析webpack 如何优雅的使用tree-shaking(摇树优化)
2017/08/16 Javascript
nodejs微信开发之自动回复的实现
2019/03/17 NodeJs
通过Kettle自定义jar包供javascript使用
2020/01/29 Javascript
详解Typescript 内置的模块导入兼容方式
2020/05/31 Javascript
python和C语言混合编程实例
2014/06/04 Python
Python实现向QQ群成员自动发邮件的方法
2014/11/19 Python
用实例分析Python中method的参数传递过程
2015/04/02 Python
Python定时执行之Timer用法示例
2015/05/27 Python
深入理解Python单元测试unittest的使用示例
2017/11/18 Python
python flask框架实现重定向功能示例
2019/07/02 Python
对YOLOv3模型调用时候的python接口详解
2019/08/26 Python
python 扩展print打印文件路径和当前时间信息的实例代码
2019/10/11 Python
Pycharm快捷键配置详细整理
2020/10/13 Python
通过css3动画和opacity透明度实现呼吸灯效果
2019/08/09 HTML / CSS
shell程序中如何注释
2012/01/28 面试题
求职信内容考虑哪几点
2013/10/05 职场文书
招商经理岗位职责
2013/11/16 职场文书
股票投资建议书
2014/05/19 职场文书
企业读书活动总结
2014/06/30 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
小学优秀学生评语
2014/12/29 职场文书
遗嘱继承权公证书
2015/01/26 职场文书
民事调解协议书
2016/03/21 职场文书
pytorch 中autograd.grad()函数的用法说明
2021/05/12 Python
pytorch model.cuda()花费时间很长的解决
2021/06/01 Python