用于在Java中保存连接字符串参数的配置文件

Rao*_*rge 5 java oracle db2 configuration

我来自ASP .Net背景。我现在正在编写一个Java程序,以将数据从DB2数据库导入到Oracle数据库中。我已经完成了导入此数据的基本功能。

我的问题是,我将所有连接属性都编码为Java程序本身。是否有任何“最佳实践”方法将连接字符串详细信息存储在类似于我们用于ASP .Net的web.config的配置文件中?Java有什么机制可以实现这一目标吗?还是只需要使用I / O操作从简单的txt文件中读取键/值对?我已经阅读了一些有关.properties的内容?这是走的路吗?

我只是在寻找正确方向的产品。任何帮助,将不胜感激。

Amo*_*ter 4

如果您不依赖于特定框架,最简单的方法是使用属性文件。看看这个问题的已接受答案的后半部分(不是您的案例的 XML 位)。

根据您是否使用 servlet 容器或类似容器(例如 Tomcat、Glassfish 等),您可能还希望考虑使用该容器的连接设置和连接池,这可能比回收您自己的连接更简单。

但是,如果您只是想尝试一下 Java,并且这是为了了解 JDBC,那么一开始就保持简单,只需从类路径上的 db.properties 文件中读取属性即可。