Java读取.properties配置文件并连接数据库
1、读取配置文件
//Properties集合 流对象读取键值对
public static void getNum() throws Exception {
Properties p=new Properties();
FileReader f=new FileReader("c:\\root.properties");
p.load(f);
f.close();
}
2、properties文件
url:jdbc:mysql://localhost:3306/qy97
name:"root"
password:"root"
3、数据库连接代码
package com.aaa.QuDong; import java.io.FileReader;
import java.sql.*;
import java.util.Properties; public class SQLEnc_Test {
public static void main(String[] args) throws Exception {
Properties p=new Properties();
//获取文件里边的值
FileReader f=new FileReader("c:\\root.properties");
p.load(f);
String url=p.getProperty("url");
String user = p.getProperty("name");
String root=p.getProperty("password");
//通过值连接数据库
Connection conn = SQLEns.jdbc_enc(url, user, root);
String sql="select * from users where uname like '%郭敬明%'";
System.out.println(conn);
PreparedStatement pre =conn.prepareStatement(sql);
ResultSet rs = pre.executeQuery();
while (rs.next()){
String name = rs.getString(2);
String dsc = rs.getString(5);
System.out.println("姓名:"+name+" 描述:"+dsc);
}
pre.close();
conn.close();
f.close();
}
//Properties集合 流对象读取键值对
public static void getNum() throws Exception {
Properties p=new Properties();
FileReader f=new FileReader("c:\\root.properties");
p.load(f);
f.close();
}
}
4、JDBC封装mysql数据库连接
package com.aaa.demo; import java.io.FileNotFoundException;
import java.io.FileReader;
import java.sql.Connection;
import java.sql.DriverManager;
import java.util.Properties; //封装JDBC
public class SQLEns {
private static Connection conn;
public static Connection jdbc_enc(String url, String user, String password){
try {
//注册驱动
Class.forName("com.mysql.jdbc.Driver");
//获得数据库连接对象
conn = DriverManager.getConnection(url, user, password);
} catch (Exception e) {
}
return conn;
}
}
Java读取.properties配置文件并连接数据库的更多相关文章
- java读取properties配置文件总结
java读取properties配置文件总结 在日常项目开发和学习中,我们不免会经常用到.propeties配置文件,例如数据库c3p0连接池的配置等.而我们经常读取配置文件的方法有以下两种: (1) ...
- java读取properties配置文件信息
一.Java Properties类 Java中有个比较重要的类Properties(Java.util.Properties),主要用于读取Java的配置文件,各种语言都有自己所支持的配置文件,配置 ...
- Java 读取 .properties 配置文件的几种方式
Java 开发中,需要将一些易变的配置参数放置再 XML 配置文件或者 properties 配置文件中.然而 XML 配置文件需要通过 DOM 或 SAX 方式解析,而读取 properties 配 ...
- java读取.properties配置文件的几种方法
读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的):一.通过jdk提供的java.util.Properties类.此类继承自java.util. ...
- Java 读取 .properties 配置文件
java 开发中,经常要读取 properties 配置文件,下面介绍几种读取方式: 1.基于 InputStream 读取配置文件 该方式的优点在于可以读取任意路径下的配置文件 Properties ...
- Java读取properties配置文件工具类
1. PropertyUtils.java package javax.utils; import java.io.InputStream; import java.util.Properties ...
- 【转载】java读取.properties配置文件的几种方法
读取.properties配置文件在实际的开发中使用的很多,总结了一下,有以下几种方法(仅仅是我知道的):一.通过jdk提供的java.util.Properties类.此类继承自java.util. ...
- Java读取Properties配置文件
1.Properties类与Properties配置文件 Properties类继承自Hashtable类并且实现了Map接口,使用键值对的形式来保存属性集.不过Properties的键和值都是字符串 ...
- java读取properties配置文件的方法
app.properties mail.smtp.host=smtp.163.com mail.transport.protocol=smtp import java.io.InputStream; ...
随机推荐
- 【Python爬虫实战】微信爬虫
所谓微信爬虫,即自动获取微信的相关文章信息的一种爬虫.微信对我们的限制是很多的,所以我们需要采取一些手段解决这些限制主要包括伪装浏览器.使用代理IP等方式http://weixin.sogou.com ...
- uva-321-暴力枚举-隐式图搜索
题意:给你n个房间,有许多灯的控制开关,i房间灯的开关在j房间,未开灯的房间不能进,i房间和j房间之间如果没有门,也不能从i进入到j,开始房间是1,并且灯是开着的,问你是否能够走到最后一个房间n,并且 ...
- pom格式
参考: https://www.jianshu.com/p/0e3a1f9c9ce7 https://blog.csdn.net/u012152619/article/details/51485297 ...
- Wed Jul 04 18:01:38 CST 2018 WARN: Establishing SSL connection without server's identity verification is not recommended
Wed Jul 04 18:01:38 CST 2018 WARN: Establishing SSL connection without server's identity verificatio ...
- Yii实战中8个必备常用的扩展,模块和widget
Yii实战中8个必备常用的扩展,模块和widget 在经过畅K网 的实战后,总结一下在Yii的项目中会经常用到的组件和一些基本的使用方法,分享给大家,同时也给自己留个备忘录,下面我以代码加图片说明. ...
- spring 之 lookup-method & replace-method
初始化bean的堆栈: at org.springframework.beans.factory.support.CglibSubclassingInstantiationStrategy$Cglib ...
- add_featurelayer_to_map
var jsonFS = { "geometryType": "esriGeometryPolygon", "features": [ { ...
- chattr 改变文件、目录属性 (chmod、passwd等涉及文件修改的命令提示Operation not permitted)
与chmod这个命令相比,chmod只是改变文件的读写.执行权限,更底层的属性控制是由chattr来改变的. lsattr查看文件或目录属性 chattr命令的用法:chattr [ -RVf ] [ ...
- 【JEECG技术文档】Online唯一校验使用说明
1.功能介绍 配置了唯一校验的字段,在录入和编辑页面中,动态查询用户输入值是否存在校验. 要使用online唯一校验功能必须先在online表单开发中配置唯一字段的校验方式为唯一校验. 2.配置唯一校 ...
- python 阿狸的进阶之路(8)
异常处理 http://www.cnblogs.com/linhaifeng/articles/6232220.html(转) 网络编程socket http://www.cnblogs.com/li ...