powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Коннект к ораклу!!!
3 сообщений из 3, страница 1 из 1
Коннект к ораклу!!!
    #33477707
Alligat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день. Прошу не пинать, - первые шаги в яве делаю. Вопрос, знаю, тоже избитый, но прямого ответа не него не нашёл в существующих топиках.
Итак: первый шаг на пути к яве - Hallo World - прошёл на ура :-), но на втором шаге - подключение к Ораклу (десятка) я-таки застрял. Привожу код, взятый практически один к одному из книги:

import java.sql.*;
import java.math.*;
import java.io.*;
import java.awt.*;

import oracle.jdbc.driver.*;
import oracle.sql.*;

public class DoConnect {
public static void main (String args []) throws SQLException
{
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection con=DriverManager.getConnection ("jdbc.oracle.oci10:@oleanna","my_owner","guru");
Statement stmt =con.createStatement();
ResultSet rset=stmt.executeQuery("select * from all_tables where rownum < 5");

while (rset.next())
System.out.println(rset.getString(1));
rset.close();
stmt.close();
con.close();
}
}

Стринг oracle (красный) не признаёт в принципе, ругается. Попытался потом уже вставить ссылки на пакет oracle (отмечены зелёным) - матерится и на них пуще прежнего.
Ну подозреваю, что не находит он этот "oracle"... Вроде PATH и CLASSPATH устанавливаю... Хотя... неясно: этот "oracle" - что вообще тут означает? Это пакет такой есть? Так вроде не нахожу его на машине, где десятый оракл установлен и работает. Я б сказал, что где-то в ораклячих папочках ему самое место, если это-таки пакет (а что же это ещё может быть-то?!).

Короче хелп! Плаваю полностью, совершенно не ориентируюсь ещё. Можёт подтолкнёте в нужном направлении, плиз? Литература заказана, но пока не подоспела... так что на вас вся надежда.

Заранее благодарю.
...
Рейтинг: 0 / 0
Коннект к ораклу!!!
    #33477807
Liner
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Попробуй так
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
Connection connect =  null ;        
 try  {
     Class .forName("oracle.jdbc.driver.OracleDriver");
    connect = DriverManager.getConnection("jdbc:oracle:thin:@oleanna","my_owner","guru");
    Statement stmt =connect.createStatement();
    ResultSet rset=stmt.executeQuery("select * from all_tables where rownum < 5");    
}
 catch  (SQLException e) {		
    System.err.println(e);
}
 catch  (ClassNotFoundException c) {
	System.err.println(c);
}
 finally  {
	 try  {
		 if  (connect!= null ) {connect.close();}
	}
	 catch  (SQLException e) {
		connect =  null ;
	    System.err.println(e);
	}	
}
В classpath должен быть оракловый пакет, для 8 называется classes12.zip, его можно найти в папочке куда установлен оракловый драйвер (у меня C:\oracle\ora81\jdbc\lib)
...
Рейтинг: 0 / 0
Коннект к ораклу!!!
    #33478476
Alligat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо. Попробовать смогу только вечером - учу яву пока как хобби, а на работе - другое.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Коннект к ораклу!!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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