EclipseにいくつかのAPIを実装したJavaプロジェクトがあります。context.xmlファイルからデータベースの資格情報を取得
私はdb.java
ファイルを持っており、MySQLデータベースとの通信が可能です。
javaの資格情報をJavaファイルに入れる代わりに、/META-INF/context.xml
ファイルに入れたいと思います。
あなたはこれを行う方法を知っていますか?
これは私の現在のコードです:代わりにXMLファイルの
public class db {
private String userName = null;
private String password = null;
private String dbName = null;
private String db_connect_string = null;
public db() {
this.db_connect_string = "jdbc:mysql://localhost/mydb";
this.dbName = "name";
this.userName = "uname";
this.password = "pass";
}
protected Connection getDBMySQLCon() {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
return DriverManager.getConnection(this.db_connect_string+"?useSSL=false", this.userName, this.password);
} catch (ClassNotFoundException | SQLException | InstantiationException | IllegalAccessException e) {
e.printStackTrace();
}
return null;
}
「web.xml」のコンテキストパラメータを設定してください – Satya
@Satya私に例を挙げてください。 – zinon
あなたが使用しているテクノロジー – Satya