powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Параметры соединения к Oracle в оделном файле
5 сообщений из 5, страница 1 из 1
Параметры соединения к Oracle в оделном файле
    #39640040
Rustam Ergashev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как сделать параметры соединения к Oracle в отделом файле в jsp. Вот взять простой пример из инета
Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
<%@page contentType="text/html; charset=Cp1251"%>
<%@page import='java.sql.*, javax.sql.*, javax.naming.*, oracle.sql.*, oracle.jdbc.*' %>
<%
request.setCharacterEncoding("Cp1251");

String user = "user";
String password = "pwd";
String database = "dbname";
String server = "192.1.2.4";
String port = "1521";


String url = "jdbc:oracle:thin:@" + server + ":" + port + ":" + database;
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection(url, user, password);
conn.setAutoCommit(false);

try {
Statement stmt = conn.createStatement();
String sele = ("select * from users where name='Bob' ");
ResultSet rs = stmt.executeQuery(sele);

int nstr=0;
while (rs.next()) {
nstr++;

}

} finally {
conn.close();
}
%>


</body>
</html>


как сделать пункт соединения в другом файле для использования в других файлах повторно и для более безопасного соединения?
...
Рейтинг: 0 / 0
Параметры соединения к Oracle в оделном файле
    #39640057
Rustam Ergashev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PHP делал include. Вот в JSP незнаю как
...
Рейтинг: 0 / 0
Параметры соединения к Oracle в оделном файле
    #39640147
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Читать документацию используемого контейнера, конечно же, не предлагать?
...
Рейтинг: 0 / 0
Параметры соединения к Oracle в оделном файле
    #39640222
irbis_al
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rustam Ergashev,
Да взять данные из файла это несложно.
(У меня это не jsp а config.proprty)

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
  Properties conValues = loadparams("rule/config.properties");
            //    Properties conValues = loadParams( "config" );
            // String url   = (String)conValues.get("WebService" );
            String user = (String)conValues.get("User");
            String pass = (String)conValues.get("Pass");
            String dburl = (String)conValues.get("dburl");
            String path= (String)conValues.get("path");
             shema = (String)conValues.get("shema");




Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
    public static Properties loadparams(String file) throws IOException {

        // Loads a ResourceBundle and creates Properties from it
        Properties prop = new Properties();
        /*    ResourceBundle bundle = ResourceBundle.getBundle( file );

           Enumeration enum1 = bundle.getKeys();
           String key = null;

           while( enum1.hasMoreElements() ) {
             key = (String)enum1.nextElement();
             prop.put( key, bundle.getObject( key ) );
           } */
        //     saveprop(prop);

        FileInputStream readfile = new FileInputStream(file);
        InputStreamReader isr = new InputStreamReader(readfile, "UTF-8");
        prop.load(isr);
        return prop;
    }




а в самом файле
Код: javascript
1.
2.
3.
dburl=jdbc:oracle:thin:@localhost:1521:sunrise
shema=ab
#path=xmldesktop_cl


Но так не работают с оракле.
дело в том что conn.open conn.close очень ресурсоемкая операция.
По-моему во всех языках (и даже PHP) в работе с ораклом выбирается соединение из пула.(оно один раз соеденилось и предоставляется для запросов) а менеджер пула дает незанятое в данный момент.
...
Рейтинг: 0 / 0
Параметры соединения к Oracle в оделном файле
    #39640528
mad_nazgul
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Rustam Ergashev,

Прошу прощения. Ответ немного не по теме.
Лучше не писать код внутри JSP.
Посмотрите пример

Возможно он вам поможет.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Параметры соединения к Oracle в оделном файле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]