JAVA属性文件的操作类Propertise.doc

JAVA属性文件的操作类Propertise.doc

ID:32020425

大小:141.50 KB

页数:36页

时间:2019-01-30

JAVA属性文件的操作类Propertise.doc_第1页
JAVA属性文件的操作类Propertise.doc_第2页
JAVA属性文件的操作类Propertise.doc_第3页
JAVA属性文件的操作类Propertise.doc_第4页
JAVA属性文件的操作类Propertise.doc_第5页
资源描述:

《JAVA属性文件的操作类Propertise.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、J2SEAPI读取Properties文件六种方法http://webservices.ctocio.com.cn/115/8689615.shtml 1。使用Java.util.Properties类的load()方法  示例:InputStreamin=lnewBufferedInputStream(newFileInputStream(name));  Propertiesp=newProperties();  p.load(in);  2。使用java.util.ResourceBundle类的getBundle()方法  示例:ResourceBundle

2、rb=ResourceBundle.getBundle(name,Locale.getDefault());  3。使用java.util.PropertyResourceBundle类的构造函数  示例:InputStreamin=newBufferedInputStream(newFileInputStream(name));  ResourceBundlerb=newPropertyResourceBundle(in);  4。使用class变量的getResourceAsStream()方法  示例:InputStreamin=JProperties.cla

3、ss.getResourceAsStream(name);  Propertiesp=newProperties();  p.load(in);  5。使用class.getClassLoader()所得到的java.lang.ClassLoader的getResourceAsStream()方法  示例:InputStreamin=JProperties.class.getClassLoader().getResourceAsStream(name);  Propertiesp=newProperties();  p.load(in);  6。使用java.lan

4、g.ClassLoader类的getSystemResourceAsStream()静态方法  示例:InputStreamin=ClassLoader.getSystemResourceAsStream(name);  Propertiesp=newProperties();  p.load(in);  补充  Servlet中可以使用javax.servlet.ServletContext的getResourceAsStream()方法  示例:InputStreamin=context.getResourceAsStream(path);  Propertie

5、sp=newProperties();  p.load(in); 这个类的作用在于帮你解决连接数据库时的"硬编码"问题,即驱动类,连接字符串,用户名,密码这些信息可以通过资源文件来获得,这种做法既增加了安全性,又使代码容易维护.  处理数据库资源文件的类 DBConfig.java 这个类的作用在于帮你解决连接数据库时的"硬编码"问题,即驱动类,连接字符串,用户名,密码这些信息可以通过资源文件来获得,这种做法既增加了安全性,又使代码容易维护.  处理数据库资源文件的类 DBConfig.java Java代码1.import java.util.Properties

6、;  2.import java.io.*;  3.  4.public class DBConfig {  5.    private static Object initLock = new Object();  6.  1.    private static DBConfig dbconfig = null;  2.  3.    private Properties props = null;  4.  5.    public static DBConfig getInstance() {  6.        if (dbconfig == null)

7、 {  7.            synchronized (initLock) {  8.                if (dbconfig == null) {  9.                    dbconfig = new DBConfig();  10.                }  11.            }  12.        }  13.        return dbconfig;  14.    }  15.  16.    private synchronized void loadProperties(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。