private DaoFactory() {
try{
Properties prop = new Properties();
InputStream inStream =DaoFactory.class.getClassLoader()
.getResourceAsStream("daoconfig.properties");
prop.load(inStream);
String userDaoClass = prop.getProperty("userDaoClass");
Class clazz = Class.forName(userDaoClass);
userDao = (UserDao) clazz.newInstance();
}catch(Throwable e){
//throw new ExceptionInInitializerError(e);
}
}userDao貌似是空 为啥啊?????
try{
Properties prop = new Properties();
InputStream inStream =DaoFactory.class.getClassLoader()
.getResourceAsStream("daoconfig.properties");
prop.load(inStream);
String userDaoClass = prop.getProperty("userDaoClass");
Class clazz = Class.forName(userDaoClass);
userDao = (UserDao) clazz.newInstance();
}catch(Throwable e){
//throw new ExceptionInInitializerError(e);
}
}userDao貌似是空 为啥啊?????
解决方案 »
- 如何用java获得当前运行的进程信息
- java 连接 ORACLE问题,No suitable driver found for jdbc异常
- 关于java打印的问题
- 使用dom4j读取xml的问题
- 如何使用指定密匙DES加密数据?
- 怎么利用控制台输入?送分
- 目前ERP软件(用友、浪潮、金碟、利玛、oracle 9i、SAP等),都进行到什么程度,各个软件的优缺点都是什么,那位有这方面资料!(zxf@0451
- 关于包(及其与classpath的关系)的迷惑?
- 求救 : bruceeckel
- 高分在线,谁能帮我解决,我把所有的分都奉献出去!!!java 转换中的中文问题
- 关于System.arraycopy()方法
- 问个关于UML的问题
用实现类来做就可以连接到数据库
用工厂模式来做就不行 !!!
.getResourceAsStream("daoconfig.properties"); 可能问题出在这个地方!你的 daoconfig.properties 文件是放在什么地方的?
你的程序是 Web 应用,还是普通的 Java 应用?
为了测试,我在每个文件夹里都放了一个 daoconfig.properties 文件,还是不对啊
还有个问题 Eclipse的CLASSPATH和在我的电脑属性里的冲突不啊???