为了账号安全,请及时绑定邮箱和手机立即绑定

为什么读取不到configuration.xml

用main函数测试DBAccess类的时候就报错了。

http://img1.sycdn.imooc.com//56f759d80001793c08920190.jpg

package org.ge.tbrqcms.db;


import org.apache.ibatis.session.SqlSession;

import org.apache.ibatis.session.SqlSessionFactory;

import org.apache.ibatis.session.SqlSessionFactoryBuilder;


import java.io.IOException;

import java.io.Reader;


import org.apache.ibatis.io.Resources;


/**

 * 访问数据库类

 * @author geyi

 *

 */

public class DBAccess {


String resources = "main/java/org/ge/tbrqcms/config/Configuration.xml";

public SqlSession getSqlSession() throws IOException{

//通过配置文件获取数据库连接

Reader render = Resources.getResourceAsReader(resources);

//通过配置信息构建一个SqlSessionFactory

SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(render);

//通过SqlSessionFactory打开一个数据库会话

SqlSession sqlSession = sqlSessionFactory.openSession();

return sqlSession;

}

}


一直在报错。

我的文件目录是:

http://img1.sycdn.imooc.com//56f75a1900013b9c03020322.jpg

正在回答

4 回答

编译没错,应该是路径有错的

0 回复 有任何疑惑可以回复我~
#1

LydiaGy 提问者

非常感谢!
2016-04-12 回复 有任何疑惑可以回复我~

你好,你的解决了吗,我的也有这个问题


0 回复 有任何疑惑可以回复我~

org/ge/tbrqcms/config/Configuration.xml

这个地址试一试~

1 回复 有任何疑惑可以回复我~
#1

LydiaGy 提问者

谢谢~
2016-04-12 回复 有任何疑惑可以回复我~

String resources = "main/java/org/ge/tbrqcms/config/Configuration.xml";

改为:

String resources = "org/ge/tbrqcms/config/Configuration.xml";

1 回复 有任何疑惑可以回复我~
#1

LydiaGy 提问者

谢谢~
2016-04-12 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么读取不到configuration.xml

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信