servlet中怎样加载配置文件以及读取配置文件的值
servlet中怎样加载配置文件以及读取配置文件的值
加载配置文件以及读取配置文件的值
1.加载配置文件代码如下:
package eduask; import java.io.IOException; import java.io.InputStream; import java.util.Properties; public class LoadProperties { static InputStream is=null; static Properties prop=null; static{ //is=LoadProperties.class.getResourceAsStream("db.properties"); is=LoadProperties.class.getClassLoader().getResourceAsStream("db.properties"); prop=new Properties(); try { prop.load(is); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
2.从配置文件中读取属性值,代码如下:
package eduask; import java.io.FileInputStream; import java.io.InputStream; import java.util.Properties; public class TestServletJdbc { static Properties prop=null; static FileInputStream fis=null; public static void main(String[] args)throws Exception { prop=new Properties(); fis=new FileInputStream("db.properties"); prop.load(fis); System.out.println(prop.getProperty("driverName")); System.out.println(prop.getProperty("userName")); System.out.println(prop.getProperty("passWord")); System.out.println(prop.getProperty("url")); } }
3.db.properties配置文件,配置结果如下:
driverName=oracle.jdbc.driver.OracleDriver; userName=scott; passWord=tiger; url=jdbc:Oracle:thin:@localhost:1521/orcl;
4.程序运行结果为:
oracle.jdbc.driver.OracleDriver; scott; tiger; jdbc:Oracle:thin:@localhost:1521/orcl
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~