如何通过配置文件链接数据库?

原创 2017年07月29日 17:08:29

配置文件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;
    }
}
版权声明:本文为博主原创文章,大家一起学习进步。

相关文章推荐

java通过配置文件jdbc.properties链接Oracle数据库工具类

package resources;import java.io.IOException; import java.io.InputStream; import java.sql.Connection...

使用Spring中Src下 -context.xml : 用资源文件夹保存数据库的链接信息 并在配置文件里读取

db.user=root db.password=fulee2014 db.url=jdbc:mysql://127.0.0.1:3309/haofangjia?characterEncodi...

c#如何通过配置文件进行链接sql server数据库

管理连接字符串常见的方式有三种:.配置文件管理字符串 .UDL文件管理连接字符串 .注册表管理连接字符串 .其他    `(1).配置文件管理字符串app.config必须在源码目录下,在ide...

hibernate动态链接数据库配置文件问题

有时候在用hibernate连接数据库时会将用户名和密码都保存在hibernate.cfg.xml这个文件中,这样每次连接数据库时都用里面的用户名和密码,但是如果用于别的机器上,恰巧数据库的用户名和密...
  • Lvbey
  • Lvbey
  • 2016年04月09日 20:19
  • 420

maven 配置文件 配置阿里云链接

  • 2017年06月28日 11:08
  • 4KB
  • 下载

配置文件lighttpd.conf参数详细说明的链接和选译

http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ConfigurationOptions 1. mimetype.assign 指定...

JDBC链接之读取配置文件properties

上午写一个读取配置文件的链接工具类,路径搞了半天,百度了一些也没有找到合适的,最后终于琢磨出来了,把过程记录下来,供以后查阅。 我开始写的是java工程 首先写了个简单的获取路径的方法,主要是后面用 ...
  • ItRuler
  • ItRuler
  • 2016年12月09日 13:38
  • 168

EWARM IAR5.4编译链接过程, 程序运行阶段, ICF ilink配置文件

编译链接过程 编译器, 汇编器和链接器完成将代码转换成可执行文件的过程. 编译过程 首先是编译器和汇编器, 这是链接之前的工作, 生成可重定向的目标文件, 进而可以生成库文件: 命...

.vimrc配置文件集合一键编译,链接,运行,自动补全

"basicsyntax enableset nocompatibleset backspace=2set tabstop=4set softtabstop=4set shiftwidth=4set ...

CMD的专业名称叫链接器配置文件

CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令的使用,常常令人困惑,系统出现的问题也经常与它们的不当使用有关...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何通过配置文件链接数据库?
举报原因:
原因补充:

(最多只允许输入30个字)