次の問題があります。ファイルの情報を読み取るためにJavaプロパティを使用していますが、呼び出すprop.getProperty("var")
とnull
. 私はアイデアを使い果たしました。これが私が持っているコードです。
static final Properties prop = new Properties();
public JConnection(){
try{
prop.load(new FileInputStream("db.properties"));
}catch(Exception e){
logger.info("file not found.");
e.printStackTrace();
}
}
「ファイルが見つかりません」というエラーメッセージは表示されません。
public static Connection getConnection(String conType) {
Connection conn;
try {
Class.forName("oracle.jdbc.driver.OracleDriver");
if(model == "client"){
conn = DriverManager.getConnection(prop.getProperty("url"),prop.getProperty("usr"),prop.getProperty("pass"));
}else{
conn = DriverManager.getConnection(prop.getProperty("url1"),prop.getProperty("usr1"),prop.getProperty("pass1"));
}
} catch (Exception ex) {
ex.printStackTrace();
conn = null;
}
DBに接続しようとすると、見つからないのでgetProperty
戻ってきます。null
それが何であるか、または私が間違っていることについてのアイデアはありますか?