2014-11-06 182 views
0

我是Java开发新手,学习Eclipse环境的基础知识。我们应该在Java Eclipse动态Web项目中存储数据库配置文件的位置?

参考link,我了解了任何Web应用程序(Dynamic Web Project)的文件夹结构。

我需要知道有连接字符串,用户名,密码等的JDBC数据库配置文件的位置

问题:我们应该把数据库配置文件(DAL)在WEB-INF,并获得从访问外部(我不知道该怎么做),还是应该将配置文件保存在src/package中?

回答

1

JDBC数据库配置文件必须在Dao类中完成...这是一个简单的java类,我们不保存数据库配置文件在web-inf中... WEB_INF不用于这个..你必须阅读一些文档首先关于...

如果使用休眠数据库。然后,配置文件是hibernate.cfg.xml这是摆在src/ Main/resources

image

,如果你正在使用JPA(Java持久性API )然后 persistence.xml文件whi ch包含数据库的配置,通常存在于持久性(JPA)项目的src/META-INF目录中。

+0

好吧,这意味着我应该为数据库类创建一个包,然后在需要的地方导入java文件。另外,我使用Oracle 12c作为数据库。 – 2014-11-06 11:41:19

+1

是的正确的创建一个包,然后是一个类..和你可以使用任何数据库只是使用正确的凭据 – kirti 2014-11-06 11:42:31

+0

虽然它不完全基于我的项目,仍然帮助:) – 2014-11-06 11:50:34

相关问题