6。使用 java.lang.ClassLoader 类的 getSystemResourceAsStream()静态方法
示例:InputStreamin=ClassLoader.getSystemResourceAsStream(name);
Propertiesp=newProperties();
p.load(in);
补充
Servlet 中可以使用 javax.servlet.ServletContext 的 getResourceAsStream()
方法
示例:InputStreamin=context.getResourceAsStream(path);
Propertiesp=newProperties();
p.load(in);
这个类的作用在于帮你解决连接数据库时的" 硬编码" 问题, 即驱动类, 连接字
符串, 用户名, 密码这些信息可以通过资源文件来获得, 这种做法既增加了安
全性, 又使代码容易维护.
处理数据库资源文件的类 DBConfig.java
这个类的作用在于帮你解决连接数据库时的" 硬编码" 问题, 即驱动类, 连接字
符串, 用户名, 密码这些信息可以通过资源文件来获得, 这种做法既增加了安
全性, 又使代码容易维护.
处理数据库资源文件的类 DBConfig.java
Java
代码
1.
import
java.util.Properties;
2.
import
java.io.*;
3.
4.
public
class
DBConfig {
5.
private
static
Object initLock =
new
Object();