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网络编程学习笔记(六):Web客户端访问
Jun 09 Python
python实现的简单猜数字游戏
Apr 04 Python
Python计算三角函数之asin()方法的使用
May 15 Python
详解Python中expandtabs()方法的使用
May 18 Python
python编程开发之日期操作实例分析
Nov 13 Python
Python多线程爬虫简单示例
Mar 04 Python
python实现Flappy Bird源码
Dec 24 Python
Python进度条的制作代码实例
Aug 31 Python
python3实现弹弹球小游戏
Nov 25 Python
在django中使用apscheduler 执行计划任务的实现方法
Feb 11 Python
python删除指定列或多列单个或多个内容实例
Jun 28 Python
通过实例解析Python RPC实现原理及方法
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
可快速识别放射性物质-国外大神教你diy一个开放式辐射探测器
2020/03/12 无线电
GBK的页面输出JSON格式的php函数
2010/02/16 PHP
第4章 数据处理-php正则表达式-郑阿奇(续)
2011/07/04 PHP
php实现加减法验证码代码
2014/02/14 PHP
四个PHP非常实用的功能
2015/09/29 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
php 常用的系统函数
2017/02/07 PHP
JavaScript入门教程(12) js对象化编程
2009/01/31 Javascript
仅IE不支持setTimeout/setInterval函数的第三个以上参数
2011/05/25 Javascript
Javascript实现可旋转的圆圈实例代码
2015/08/04 Javascript
AngularJS中使用HTML5手机摄像头拍照
2016/02/22 Javascript
深入解析JavaScript中函数的Currying柯里化
2016/03/19 Javascript
20分钟轻松创建自己的Bootstrap站点
2016/05/12 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
浅析jsopn跨域请求原理及cors(跨域资源共享)的完美解决方法
2017/02/06 Javascript
JavaScript实现公历转农历功能示例
2017/02/13 Javascript
JS批量替换内容中关键词为超链接
2017/02/20 Javascript
Vue.js组件使用props传递数据的方法
2019/10/19 Javascript
[10:54]Team Spirit vs Navi
2018/06/07 DOTA
[02:53]2018年度DOTA2最佳战队-完美盛典
2018/12/17 DOTA
[01:20:37]FNATIC vs NIP 2019国际邀请赛小组赛 BO2 第一场 8.16
2019/08/19 DOTA
简单的编程0基础下Python入门指引
2015/04/01 Python
Python实现的摇骰子猜大小功能小游戏示例
2017/12/18 Python
python之文件读取一行一行的方法
2018/07/12 Python
Python最小二乘法矩阵
2019/01/02 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
2020/03/06 Python
如何在mac版pycharm选择python版本
2020/07/21 Python
亚马逊西班牙购物网站:amazon西班牙
2017/03/06 全球购物
Antler英国官网:购买安特丽行李箱、拉杆箱
2019/08/25 全球购物
主键(Primary Key)约束和唯一性(UNIQUE)约束的区别
2013/05/29 面试题
中职三好学生事迹材料
2014/08/24 职场文书
干部个人考察材料
2014/12/24 职场文书
2015年初一班主任工作总结
2015/05/13 职场文书
在HTML5 localStorage中存储对象的示例代码
2021/04/21 Javascript
Python基于Opencv识别两张相似图片
2021/04/25 Python
解决xampp安装后Apache无法启动
2022/03/21 Servers