2016-10-21 19 views
0

對屬性文件的JDBC連接,我有點新的JSP和JDBC,我想知道如何像下面的JDBC連接移動到屬性文件,例如到test.properties移動在JSP

Class.forName("oracle.jdbc.driver.OracleDriver"); 
//Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@nyvm0467.ptc.un.org:1521:EIDMSUAT", "DBO_EIDMSUAT", "NewPassDBO_EIDMSUAT"); 
Connection conn = DriverManager.getConnection("jdbc:", "ROD", "DMSP");      
Statement statement = conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); 
String queryString = "select area from helparea order by area"; 
ResultSet rs = statement.executeQuery(queryString); 
+2

這裏的情況是什麼?如果您已經使用JSP,則必須使用servlet容器或應用程序服務器,這使您可以立即在屬性/ XML文件中定義數據源。 –

回答

0

一的可能性如下。糾正我,如果我錯了

ResourceBundle resource = ResourceBundle.getBundle("C:\\Users\\S.Mandava\\workspace2\\Contactus\\src\\OIMConnection"); 
String name=resource.getString("dbname"); 
String surname=resource.getString("dbpassword"); 

Class.forName("oracle.jdbc.driver.OracleDriver"); 

Connection conn2 = DriverManager.getConnection("jdbc:oracle:thin:@eidms-db-003.un.org:1521:EIDPMDM", resource.getString("dbname"), resource.getString("dbpassword")); 
Statement statement2 = conn2.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); 
String queryString2 = "select area from helparea order by area"; 
ResultSet rs2 = statement2.executeQuery(queryString2);