大家好以下是我的數據庫連接文件,如何在java web應用程序中配置數據庫參數?
package org.slingemp.common;
import java.sql.Connection;
import java.sql.DriverManager;
public class JDBCManager {
public Connection mysqlConnection() {
Connection dbConnection = null;
try {
Class.forName("com.mysql.jdbc.Driver");
dbConnection=DriverManager.getConnection("jdbc:mysql://localhost:3306/slingemp","root","root");
//System.out.println("mysql Driver Connedted::::::::");
} catch (Exception e) {
e.printStackTrace();
}
return dbConnection;
}
}
在此我想使連接字符串和驅動程序名稱配置。如何做到這一點以及在哪裏放置包含可配置值的文件?
問候 託尼
你看過使用JNDI嗎?我認爲這將是「標準」的答案。此外,讓您的應用程序以root身份連接並不可取。 –
感謝您的寶貴點,我使用tomcat 7.是否有可能使用JNDI,我很抱歉,我已經在jboss中使用JNDI之前,所以我問這個問題 – SAR
是的,JNDI可以與tomcat 7一起使用。請參閱http://tomcat.apache.org/tomcat-7.0-doc/jndi-datasource-examples-howto.html這實際上包含了MySQL的分步示例。 –