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中执行shell命令的几个方法小结
Sep 18 Python
python创建进程fork用法
Jun 04 Python
python计算auc指标实例
Jul 13 Python
python字典DICT类型合并详解
Aug 17 Python
NumPy 数组使用大全
Apr 25 Python
Python安装whl文件过程图解
Feb 18 Python
python实现用户名密码校验
Mar 18 Python
如何利用Python识别图片中的文字
May 31 Python
Python实现验证码识别
Jun 15 Python
利用Python将图片中扭曲矩形的复原
Sep 07 Python
python调用百度API实现人脸识别
Nov 17 Python
如何创建一个Flask项目并进行简单配置
Nov 18 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分页显示制作详细讲解
2006/12/05 PHP
php安全配置 如何配置使其更安全
2011/12/16 PHP
浅析PHP程序设计中的MVC编程思想
2014/07/28 PHP
浅谈PHP正则中的捕获组与非捕获组
2016/07/18 PHP
PHP实现的字符串匹配算法示例【sunday算法】
2017/12/19 PHP
Laravel 微信小程序后端搭建步骤详解
2019/11/26 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
firefo xml 读写实现js代码
2009/06/11 Javascript
33种Javascript 表格排序控件收集
2009/12/03 Javascript
使用jQuery模板来展现json数据的代码
2010/10/22 Javascript
Array的push与unshift方法性能比较分析
2011/03/05 Javascript
js内置对象 学习笔记
2011/08/01 Javascript
jquery操作select大全
2014/04/25 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
2015/03/02 Javascript
基于jQuery+Cookie实现的防止刷新的在线考试倒计时
2015/06/19 Javascript
jquery实现适用于门户站的导航下拉菜单效果代码
2015/08/24 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
轻松使用jQuery双向select控件Bootstrap Dual Listbox
2015/12/13 Javascript
全面解析Bootstrap中transition、affix的使用方法
2016/05/30 Javascript
vue.js入门教程之绑定class和style样式
2016/09/02 Javascript
微信小程序 教程之条件渲染
2016/10/18 Javascript
bootstrap table表格客户端分页实例
2017/08/07 Javascript
Angularjs cookie 操作实例详解
2017/09/27 Javascript
JQuery实现table中tr上移下移的示例(超简单)
2018/01/08 jQuery
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
详解Vue中使用插槽(slot)、聚类插槽
2019/04/12 Javascript
微信小程序如何连接Java后台
2019/08/08 Javascript
javascript实现计算器功能
2020/03/30 Javascript
Python函数学习笔记
2008/10/07 Python
Python使用matplotlib绘制三维参数曲线操作示例
2019/09/10 Python
Python Socket多线程并发原理及实现
2020/12/11 Python
Boutique 1美国:阿联酋奢侈时尚零售商
2017/10/16 全球购物
eBay比利时购物网站:eBay.be
2019/08/09 全球购物
弄虚作假心得体会
2014/09/10 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
Android基础入门之dataBinding的简单使用教程
2022/06/21 Java/Android