#java #jsp #jdbc
#java #jsp #jdbc
Вопрос:
Я немного новичок в JSP и JDBC, я хочу знать, как переместить соединение JDBC, как показано ниже, в файл свойств, например, для test.properties
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);
Комментарии:
1. Каков здесь контекст? Если вы уже используете JSPS, вы должны использовать контейнер сервлетов или сервер приложений, который дает вам возможность определять источник данных в файле свойств / XML «из коробки».
Ответ №1:
Одна из возможностей заключается в следующем. поправьте меня, если я ошибаюсь
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);