powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / как приконнектиться в Java к Oracle?
9 сообщений из 9, страница 1 из 1
как приконнектиться в Java к Oracle?
    #33055253
painter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Не знаю, что делать!!! Пожалуйста, напишите как это делается?
...
Рейтинг: 0 / 0
как приконнектиться в Java к Oracle?
    #33055269
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
 public   static   void  main(String[] args)  throws  Exception {
    Class .forName("oracle.jdbc.driver.OracleDriver");
   Connection conn = DriverManager.getConnection(url, user, pass);
   Statement stmt = conn.createStatement();
   ResultSet rs = stmt.executeQuery("select count(*) from dual");
   rs.next();
   System.out.println(rs.getInt( 1 ));
   rs.close();
   stmt.close();
   conn.close();
}
типа того :)
зы. с праздником! :)
...
Рейтинг: 0 / 0
как приконнектиться в Java к Oracle?
    #33055272
painter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо.И тебя с праздником!!!

Я в Яве не силен. Пишет что:
unreported exception java.lang.ClassNotFoundException; must be caught or declaredto be thrown
Class.forNam e(" oracle.jdbc.driver.OracleDriver");
...
Рейтинг: 0 / 0
как приконнектиться в Java к Oracle?
    #33055337
oracle79
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Видимо не находится jdbc драйвер oracle. Необходимо в classpath прописать путь к нему. Драйвер поставляется с Oracle (classes12.zip или classes111.zip).
...
Рейтинг: 0 / 0
как приконнектиться в Java к Oracle?
    #33055678
пуссик
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
oracle79, не путай. и прочитай внимательно.

unreported exception java.lang.ClassNotFoundException значит, что строку
кода Class.forName("oracle.jdbc.driver.OracleDriver"); необходимо
заключить в блок try ... catch либо объявить throws у метода main().
причем в примере Timm'a это указано.
...
Рейтинг: 0 / 0
как приконнектиться в Java к Oracle?
    #33060938
painter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Так и не получилось. Вот код:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
 import  java.io.*;
 import  java.sql.*;
 import  java.util.*;

 class  j
{
 public   static   void  main(String[] args)  throws  Exception {
    Class .forName("sun.jdbc.odbc.JdbcOdbcDriver");
   Connection conn = DriverManager.getConnection(url,user, pass);
   System.out.println("CONNECT");	
   Statement stmt = conn.createStatement();
   ResultSet rs = stmt.executeQuery("SELECT * FROM t_bankomats ORDER BY f_id");
   rs.next();
   System.out.println(rs.getInt( 1 ));
   rs.close();
   stmt.close();
   conn.close();
}
}
Запускаю:
Код: plaintext
1.
javac j.java -classpath путь\classes12.jar
java j -classpath путь\classes12.jar
Пишет:
Код: plaintext
Exception in thread "main" java.sql.SQLException: No suitable driver
...
Рейтинг: 0 / 0
как приконнектиться в Java к Oracle?
    #33061252
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
обязательно что ли через jdbc-odbc мост работать?
...
Рейтинг: 0 / 0
как приконнектиться в Java к Oracle?
    #33061656
painter
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Timmобязательно что ли через jdbc-odbc мост работать?

Необязательно. Кстати все заработало, огромное спасибо всем!
...
Рейтинг: 0 / 0
как приконнектиться в Java к Oracle?
    #33061692
Ликуид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Блин че парица то.
Если уж прям не можешь в classpath настройть то делай так:
Структура расположения драйверов и папок:
OracleExample1(папка, название пакета)->OracleConnector.class
oracle(папка с драйверами oracle)
Обе папки должны быть на одном уровне.
Вот тебе код OracleConnector.class
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
   package  OracleExample1;
   import  java.sql.*;
     public   class  OracleConnector {
   public   static  Connection Connect() {
   Connection con =  null ;
     try  {
       Class .forName("oracle.jdbc.OracleDriver").newInstance();
      con = DriverManager.getConnection("jdbc:oracle:thin:@xxx.xxx.xxx.xxx:1521: ORCL, UserName, Password);
//Здесь xxx.xxx.xxx.xxx - IP адрес машины где Oracle Listner запущен
//1521-порт по умолчанию, смотри в настр. Оракла
    }
    catch (Exception e) {
      System.out.println(e);
    }
   return con;
  }
  public static void main(String[] args) {
    try {
      Connection getOracleConnect = Connect(); 
      System.out.println("Connection Successful");   
     }  catch (Exception e) {}
 }    
}
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / как приконнектиться в Java к Oracle?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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