Java反射实例
来源:互联网 发布:微信领取淘宝优惠券 编辑:程序博客网 时间:2024/06/06 16:52
使用反射技术读取db.properties里的字段值实现数据库连接,github下载地址https://github.com/gukunpja/reflect.git
public class DbUtil {public static void main(String[] args) throws Exception {// 读取配置文件信息Properties properties = new Properties();Class db = DbUtil.class;InputStream inputStream = db.getResourceAsStream("/db.properties");properties.load(inputStream);// 将配置文件的信息通过反射赋值Class jdbc = JdbcUtil.class;JdbcUtil ut = new JdbcUtil();Field url = jdbc.getDeclaredField("url");Field user = jdbc.getDeclaredField("user");Field pwd = jdbc.getDeclaredField("pwd");url.set(ut, properties.getProperty("url"));user.set(ut, properties.getProperty("userName"));pwd.set(ut, properties.getProperty("passWord"));ut.conDb();}}
0 0
- Java反射实例
- java反射实例
- Java反射经典实例
- Java反射经典实例
- Java经典反射实例
- Java反射经典实例
- Java反射经典实例
- java反射经典实例
- Java反射经典实例
- java反射实例
- java反射实例
- java反射经典实例
- Java反射经典实例
- Java反射经典实例
- Java反射经典实例
- Java反射经典实例
- Java反射经典实例
- Java反射经典实例
- 自定义View高级知识点(一)
- CodeForces 446B DZY Loves Modification 经典+贪心+更换遍历对象
- 祝大家2017鸡年愉快幸福
- 1280. Permutation
- 腐都两年小记
- Java反射实例
- 类型和运算
- android动画_属性动画
- 安卓微信自动抢红包插件优化和实现
- Android 出现错误: Caused by: java.lang.NumberFormatException: Expected an int but was 0.02 at line 1 c
- java基础二变量运算符
- 最新树莓派 raspbian 软件源 2017.1.1
- SwipeLayout侧滑
- 如何将Unity中的脚本文件转为dll文件