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 专题四 文件基础知识
Mar 20 Python
浅谈Python实现2种文件复制的方法
Jan 19 Python
对pandas写入读取h5文件的方法详解
Dec 28 Python
利用python画出AUC曲线的实例
Feb 28 Python
3种适用于Python的疯狂秘密武器及原因解析
Apr 29 Python
关于Python解包知识点总结
May 05 Python
pytorch判断是否cuda 判断变量类型方式
Jun 23 Python
Python基础教程之输入输出和运算符
Jul 26 Python
python实现发送带附件的邮件代码分享
Sep 22 Python
python操作toml文件的示例代码
Nov 27 Python
Django使用echarts进行可视化展示的实践
Jun 10 Python
Python通用验证码识别OCR库ddddocr的安装使用教程
Jul 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+MYSQL会员系统的登陆即权限判断实现代码
2011/09/23 PHP
使用PHP计算两个路径的相对路径
2013/06/14 PHP
教你如何快捷的使用cmd访问mysql小技巧
2014/05/26 PHP
PHP命令行脚本接收传入参数的三种方式
2014/08/20 PHP
自己写的兼容低于PHP 5.5版本的array_column()函数
2014/10/24 PHP
PHP+MySQL实现模糊查询员工信息功能示例
2018/06/01 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
js输出列表实现代码
2010/09/12 Javascript
jquery写个checkbox——类似邮箱全选功能
2013/03/19 Javascript
javascript 寻找错误方法整理
2014/06/15 Javascript
JS实现文字向下滚动完整实例
2015/02/06 Javascript
jQuery实现向下滑出的二级菜单效果实例
2015/08/22 Javascript
基于dropdown.js实现的两款美观大气的二级导航菜单
2015/09/02 Javascript
Node.js 条形码识别程序构建思路详解
2016/02/14 Javascript
javascript高级选择器querySelector和querySelectorAll全面解析
2016/04/07 Javascript
JS图片压缩(pc端和移动端都适用)
2017/01/12 Javascript
vue中使用 pako.js 解密 gzip加密字符串的方法
2019/06/10 Javascript
JQuery使用数组遍历跳出each循环
2020/09/01 jQuery
基于Python实现文件大小输出
2016/01/11 Python
Python中执行存储过程及获取存储过程返回值的方法
2017/10/07 Python
Python多线程扫描端口代码示例
2018/02/09 Python
django多个APP的urls设置方法(views重复问题解决)
2019/07/19 Python
Python3显示当前时间、计算时间差及时间加减法示例代码
2019/09/07 Python
opencv-python 提取sift特征并匹配的实例
2019/12/09 Python
如何在sublime编辑器中安装python
2020/05/20 Python
python实现爱奇艺登陆密码RSA加密的方法示例详解
2020/05/27 Python
Python实现初始化不同的变量类型为空值
2020/06/02 Python
python绕过图片滑动验证码实现爬取PTA所有题目功能 附源码
2021/01/06 Python
Lookfantastic挪威官网:英国知名美妆购物网站
2017/07/26 全球购物
英国鲜花递送:Blossoming Gifts
2020/07/10 全球购物
SQL Server里面什么样的视图才能创建索引
2015/04/17 面试题
统计员岗位职责
2013/11/14 职场文书
2014年学生资助工作总结
2014/12/18 职场文书
物业工程部经理岗位职责
2015/04/09 职场文书
《烈火英雄》观后感:致敬和平时代的英雄
2019/11/11 职场文书
只用Python就可以制作的简单词云
2021/06/07 Python