gpt4 book ai didi

java - 在 Java Web 应用程序中连接到数据库使用属性文件

转载 作者:行者123 更新时间:2023-11-30 11:30:25 26 4
gpt4 key购买 nike

我写了一个代码来从 servlet 连接到数据库。我想使用属性。但是它不起作用。我想我的代码或属性文件有问题。请帮助我更正它。

try
{
Properties prop=new Properties();
FileInputStream in = new FileInputStream(System.getProperty("WEB-INF/dbConnection.properties"));
prop.load(in);
in.close();

String drivers = prop.getProperty("jdbc.drivers");
String connectionURL = prop.getProperty("jdbc.url");
String username = prop.getProperty("jdbc.username");
String password = prop.getProperty("jdbc.password");
Class.forName(drivers);
con=DriverManager.getConnection(connectionURL,username,password);
System.out.println("Connection Successful");

..

这是我的属性文件

jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@192.168.101.84:1521:orcl
jdbc.username=user1
jdbc.password=123

最佳答案

代替

FileInputStream in = new FileInputStream(System.getProperty("WEB-INF/dbConnection.properties"));

使用

InputStream in = getClass().getResourceAsStream("dbConnection.properties");

关于java - 在 Java Web 应用程序中连接到数据库使用属性文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17804367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com