mysql 之通过配置文件链接数据库

 更新时间:2017年08月12日 08:36:12   投稿:lqh  
这篇文章主要介绍了mysql 之通过配置文件链接数据库的相关资料,主要是一个单例饿汉式的获得数据库连接方法工具类的实现,需要的朋友可以参考下

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发布 Web应用的常见方法及详细步骤

    Python发布 Web应用的常见方法及详细步骤

    本文详细介绍了Python发布Web应用的常见方法,包括本地开发、Nginx+Gunicorn部署、Heroku一键部署、Docker容器化部署和Serverless部署,并提供了每种方法的详细步骤和优缺点对比,需要的朋友可以参考下
    2025-03-03
  • Python之pandas读写文件乱码的解决方法

    Python之pandas读写文件乱码的解决方法

    下面小编就为大家分享一篇Python之pandas读写文件乱码的解决方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04
  • 详解Python解决抓取内容乱码问题(decode和encode解码)

    详解Python解决抓取内容乱码问题(decode和encode解码)

    这篇文章主要介绍了Python解决抓取内容乱码问题(decode和encode解码),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • Python 实现进度条的六种方式

    Python 实现进度条的六种方式

    这篇文章主要介绍了Python 实现进度条的六种方式,帮助大家更好的理解和使用python,感兴趣的朋友可以了解下
    2021-01-01
  • 使用Python统计网站访问流量

    使用Python统计网站访问流量

    在现代Web开发中,了解和分析网站的访问流量对于优化用户体验、提高网站性能以及制定营销策略具有重要意义,下面我们就来看看如何使用Python来实现一个简单的网站访问流量统计系统吧
    2025-04-04
  • python读写修改Excel之xlrd&xlwt&xlutils

    python读写修改Excel之xlrd&xlwt&xlutils

    这篇文章主要介绍了python读写修改Excel之xlrd&xlwt&xlutils,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • 对python list 遍历删除的正确方法详解

    对python list 遍历删除的正确方法详解

    今天小编就为大家分享一篇对python list 遍历删除的正确方法详解,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-06-06
  • 关于Pytorch MaxUnpool2d中size操作方式

    关于Pytorch MaxUnpool2d中size操作方式

    今天小编就为大家分享一篇关于Pytorch MaxUnpool2d中size操作方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • python列表与元组详解实例

    python列表与元组详解实例

    python列表与元组详解实例,本文是基于python2.x的讲解,这点一定要注意。
    2013-11-11
  • Python Requests库基本用法示例

    Python Requests库基本用法示例

    这篇文章主要介绍了Python Requests库基本用法,结合实例形式总结分析了Python Requests库安装、请求发送与响应、文件下载、重定向等相关操作技巧及注意事项,需要的朋友可以参考下
    2018-08-08

最新评论