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 之通过配置文件链接数据库的实例详解,如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

mysql链接数据库properties_mysql 之通过配置文件链接数据库相关推荐

  1. mysql数据库的安装和配置文件_MySQL 数据库安装与配置详解

    目录 一.概述 MySQL 版本:5.7.17 客户端工具:NavicatforMySQL ** 二.MySQL 安装** 安装条件: 如果 Windows Server 2003 在安装.net f ...

  2. java改变数据库配置文件信息_JAVA应用修改数据库链接信息一般在哪个配置文件中?...

    [多选题]测试软件按照技术架构分可以分为哪些类别 [单选题]成本加成定价法虽然简便易行,但它也存在一定的缺点.缺点主要是 [判断题]在两性特征中,女性的分配特性更好一点,而男性的左右半球交叉好一点. ...

  3. linux 链接数据库mysql数据库文件_linux 命令行 链接mysql数据库

    MySQL命令行导出数据库 MySQL命令行导出数据库: 1,进入MySQL目录下的bin文件夹:cd MySQL中到bin文件夹的目录 如我输入的命令行:cd C:\Program Files\My ...

  4. mysql 关联顺序_Mysql 多表关联链接顺序说明

    mysql对多表关联查询使用Nested-Loop Join算法,简单总结就是通过驱动表作为入口,一层层的往内部查询,驱动表的数据量对查询效率很关键. 而对驱动表的选择,from后的表顺序并不起决定作 ...

  5. mysql数据库系统配置文件_MySQL数据库(6)----配置文件 my.cnf 的使用

    1. 使用源码安装好MySQL后,其配置文件一般位于 /usr/local/my.cnf,可以使用如下命令查看查看配置文件的搜索顺序: root@javis:~$ mysqld --help --ve ...

  6. docker 安装 mysql 并映射数据库存放路径及配置文件

    [Docker那些事]系列文章 docker 安装 与 卸载 centos Dockerfile 文件结构.docker镜像构建过程详细介绍 Dockerfile文件中CMD指令与ENTRYPOINT ...

  7. 钉钉后台配置微应用_将配置文件链接应用于微格式

    钉钉后台配置微应用 微格式的某些方面很有用,而XML甚至JSON的某些替代品却非常差劲. 无论如何,一旦您决定将微格式用于特定目的,重要的是不要只是随意地将微格式插入内容中,而是声明它们的存在. 微格 ...

  8. php表格链接地址,php代码链接数据库并以表格形式输出数据库中的数据功能

    请记住投稿邮箱是:203239351@qq.com   注册联系QQ203239351 前言: 几乎每一种编程语言都可以编写链接数据库并输出数据库中内容的功能,而php代码链接数据库并以表格形式输出数 ...

  9. 深入学习图数据库语言Gremlin 系列文章链接汇总

    版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明. 本文链接:https://blog.csdn.net/javeme/article/detai ...

最新文章

  1. tomcat7修改内存 win_详解Windows下调整Tomcat启动参数的实现方法
  2. 关于input type=“text”文本框的 默认宽度
  3. Servlet 异常处理
  4. Python教程:collections的deque()方法
  5. python的具体功能_python基本数据类型及常用功能
  6. 基坑计算理论m法弹性支点法_人工冲孔轻型井点在基坑降水工程中的应用
  7. dell服务器安装系统注意之二.(2003/xp 的sn)
  8. 一款jQuery立体感动态下拉导航菜单特效
  9. tab vue 竖排_vue 实现tab切换保持数据状态
  10. Microsoft Enterprise Library 5.0 系列(四) Logging Application Block
  11. python groupby_用python自动生成全校学生成绩报告
  12. 从零开始学习makefile(8) gcc -MM的作用
  13. 卡巴斯基KEY被列入黑名单
  14. cad查看_天正电气CAD教程之标注实例讲解
  15. html邮件签名制作,制作自己的个性化电子邮件签名
  16. 网络协议(一) TCP/IP 协议
  17. C盘容量不够,扩容办法
  18. YUV转RGB(Android)
  19. perl脚本提取后仿中的notimingcheck路径
  20. 【信号与系统】(二)信号与系统概述——基本信号

热门文章

  1. Redis 预防缓存穿透“神器” — 布隆过滤器
  2. Git 错误提交后该如何回滚操作
  3. 2022-2028年中国高阻隔片材基膜行业市场供需形势及前瞻分析报告
  4. 五分钟搭建一个基于BERT的NER模型
  5. Anchor Boxes示例实战
  6. ARM Cortex-M嵌入式C基础编程(上)
  7. 深度学习调用TensorFlow、PyTorch等框架
  8. Python 虚拟环境 virtualenv
  9. 在React Hook里使用history.push跳转
  10. RecyclerView 点击Item 改变文字颜色以及所在的背景色