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

作者:lqh 时间:2024-01-17 13:32:28 

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;
 }
}

来源:http://blog.csdn.net/weixin_37720904/article/details/76339924

标签:配置文件,数据库
0
投稿

猜你喜欢

  • php中in_array函数用法探究

    2023-06-21 21:03:54
  • python读取当前目录下的CSV文件数据

    2022-04-06 16:50:35
  • CSS Sprites

    2007-10-10 13:21:00
  • 浅谈golang的http cookie用法

    2024-02-12 06:14:59
  • vue实现百度搜索功能

    2024-05-05 09:11:34
  • Matplotlib使用字符串代替变量绘制散点图的方法

    2021-04-18 06:10:11
  • Mac 安装和卸载 Mysql5.7.11 的方法

    2024-01-23 16:09:58
  • 如何实现html表格里隔行换色

    2007-10-19 13:42:00
  • table 行转列的sql详解

    2024-01-27 00:44:57
  • MySQL十条特殊技巧

    2007-09-17 12:33:00
  • python中如何写类

    2023-09-02 18:19:58
  • Python学习笔记(二)基础语法

    2022-03-08 19:55:34
  • MySQL简单了解“order by”是怎么工作的

    2024-01-16 10:52:41
  • MySQL运行报错:“Expression #1 of SELECT list is not in GROUP BY clause and contains nonaggre”解决方法

    2024-01-15 17:25:21
  • php防止sql注入示例分析和几种常见攻击正则表达式

    2023-11-23 17:01:02
  • 精美漂亮的php分页类代码

    2023-11-22 08:28:09
  • Python list列表中删除多个重复元素操作示例

    2023-08-23 06:49:04
  • node实现mock-plugin中间件的方法

    2024-05-13 10:05:59
  • SQL0290N表空间状态问题:停顿的独占处理

    2008-12-26 17:24:00
  • javascript获取select值的方法分析

    2024-04-19 09:50:26
  • asp之家 网络编程 m.aspxhome.com