Модераторы: LSD, AntonSaburov

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Работа с базами данных в Java, для начинающих 
:(
    Опции темы
LSD
Дата 2.3.2006, 14:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Посмотри тут.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Berliner
Дата 3.3.2006, 10:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: 1
Всего: 2



Спасиб, посмотрел
вот пример
Но самаое интересное, что у меня по этому пути к классам sun.jdbc.odbc.JdbcOdbcDriver нету драйвера odbc. И вообще я driver odbc не найду где качать как быть? Подскожите плиз, очень нужно с базой сконектиться.
Код

public class TestODBC
{
  String url = "jdbc:odbc:prdx_smple";
  public TestODBC()
  {
    try
    { 
      Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); 
    }
    catch(Exception e)
    {
      System.out.println("Failed to load JDBC/ODBC driver.");
      return;
    }
    try
    {
      String sql = "select * from expdbfi3";
      Connection con = DriverManager.getConnection(url, "", "");
      Statement stmt = con.createStatement();
      ResultSet rs = stmt.executeQuery(sql);

PM   Вверх
LSD
Дата 3.3.2006, 10:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Драйвер sun.jdbc.odbc.JdbcOdbcDriver входит в состав JDK, его не надо качать, можно сразу использовать. Надо только ODBC настроить.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
chief39
Дата 3.3.2006, 10:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 15
Всего: 77



Попробуй как советуют создатели сибэйса:
драйвер:
com.sybase.jdbc.SybDriver
всё-таки найди его... не может быть чтоб в jconnect'e его не было.
У меня был....
И УРЛ коннекта:
jdbc:sybase:Tds:199.93.178.151:5007/tsdata
К тому же... в пропертис коннекта передавай логин/пароль... кодировку.
Сейчас кода под рукой нет, на прошлой работе осталось всё.
Но уж поверь на слово - работает ;)

Да, и! Сибейцы сделали SybConnection, Syb... и т.п. и, кажется SybDriverManager (хотя насчёт манагера не уверен)
То есть сия строка для сибэйса не покатит:
Код

Connection con = DriverManager.getConnection(url, "", "");

Как минимум надо SybConnection.

ЗЫ: Подключи сибасовский джар!!! Пока он корректно не втиснется - это лишь предположения и рассуждения.




--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
Berliner
Дата 3.3.2006, 11:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: 1
Всего: 2



Цитата

Драйвер sun.jdbc.odbc.JdbcOdbcDriver входит в состав JDK

у меня в пути к классам com.sun.............. нету jdbc(хотя другие есть например com.sun.jndi.) Проверял. Киньте ссылку откуда качать плиз, если можно. Или прикрепите jar файл плиз.

Насчет драйвера для sybase попробую скачать. но через ODBC хочу попробівать.

Это сообщение отредактировал(а) Berliner - 3.3.2006, 12:03
PM   Вверх
LSD
Дата 3.3.2006, 12:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(Berliner @ 3.3.2006, 11:59 Найти цитируемый пост)
у меня в пути к классам com.sun.............. нету jdbc(хотя другие есть например com.sun.jndi.) Проверял. Киньте ссылку откуда качать плиз, если можно. Или прикрепите jar файл плиз.

Как это нет, он находится в rt.jar.
Какая у тебя JDK (версия, производитель, ОС)?


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
Berliner
Дата 3.3.2006, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: 1
Всего: 2



JDK 1.5.0 OS -windows 2000 server.

подскажите как import правильно прописать чтобі увидеть путь к классу?
import com.sun.jdbc.odbc....?
так нету такого класса кинте jar плиз
PM   Вверх
powerOn
Дата 3.3.2006, 12:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата

у меня в пути к классам com.sun.............. нету jdbc(хотя другие есть например com.sun.jndi.) Проверял. Киньте ссылку откуда качать плиз, если можно. Или прикрепите jar файл плиз.


У меня тоже была именно такая же проблема, не видит программа sun.jdbc.odbc.JdbcOdbcDriver и все!
JDK у меня была 1.5.0.3 или 1.5.0.4 какая-то из них.
Ну я взял просто его код из исходников, добавил в проект, скомпилировал и все стало хорошо.


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
Berliner
Дата 3.3.2006, 12:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 803
Регистрация: 18.5.2005

Репутация: 1
Всего: 2



я еще не так круто java знаю и у не очень уверенно пользуюсь средой разработки.
было бы неплохо получить jar файл
PM   Вверх
powerOn
Дата 3.3.2006, 12:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Создай в папке src твоего проекта подпапки sun/jdbc/odbc
добавь туда прикрепленный файл. Так получилось, что приставку com я откинул.
NetBeans его найдет и ты увидишь в проекте новый пакет.
Потом можешь использовать это класс как драйвер.


Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  JdbcOdbcDriver.java 25,28 Kb


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
LSD
Дата 3.3.2006, 12:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



В JDK 1.5 этот класс есть. Он находится <JDK_HOME>\jre\lib\rt.jar.

Цитата(Berliner @ 3.3.2006, 12:18 Найти цитируемый пост)
подскажите как import правильно прописать чтобі увидеть путь к классу?
import com.sun.jdbc.odbc....?

Это не нужно, просто пишешь Class.forName("sun.jdbc.odbc.JdbcOdbc"), этого достаточно. import делать не обязательно.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
chief39
Дата 3.3.2006, 13:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 15
Всего: 77



Скачай себе JConnect (это если без odbc будешь пробовать)

А вот самому стандартные либы компилить....
Тогда проект надо поставлять со своей сборкой сих либ?
И если они пересекутся с rt.jar на другой машине?
Некошерно как-то smile






--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
powerOn
Дата 3.3.2006, 13:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


software saboteur
****


Профиль
Группа: Участник
Сообщений: 4367
Регистрация: 7.10.2005

Репутация: 47
Всего: 159



Цитата

А вот самому стандартные либы компилить....
Тогда проект надо поставлять со своей сборкой сих либ?
И если они пересекутся с rt.jar на другой машине?
Некошерно как-то


Конечно некошерно! smile Если бы со стандартными выполнялось, я бы так не извращался.....


--------------------
user posted image нет времени думать - нужно писать КОД!

PM MAIL   Вверх
LSD
Дата 3.3.2006, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Leprechaun Software Developer
****


Профиль
Группа: Модератор
Сообщений: 15719
Регистрация: 24.3.2004
Где: Dublin

Репутация: 210
Всего: 538



Цитата(MoonCat @ 3.3.2006, 13:35 Найти цитируемый пост)
Если бы со стандартными выполнялось, я бы так не извращался.....

У тебя просто неправильно настроена IDE. Посмотри в свойствах JDK, чтобы все jar-ники из каталога JDK были добавлены.


--------------------
Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it.
PM MAIL WWW   Вверх
chief39
Дата 3.3.2006, 15:06 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


карманная тигра
***


Профиль
Группа: Участник Клуба
Сообщений: 1631
Регистрация: 20.5.2005
Где: Киев

Репутация: 15
Всего: 77



Цитата(LSD @ 3.3.2006, 14:15 Найти цитируемый пост)
У тебя просто неправильно настроена IDE. Посмотри в свойствах JDK, чтобы все jar-ники из каталога JDK были добавлены.

Хм... если они в rt.jar... вряд ли он его не добавил... Или всё-таки в другом жарике?

Цитата(MoonCat @ 3.3.2006, 13:35 Найти цитируемый пост)
Конечно некошерно! smile Если бы со стандартными выполнялось, я бы так не извращался.....

Хм... ну то есть не выход ,а лазейка smile




--------------------
Люди - это свечи. Они либо горят, либо их - в жопу!(с)

PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
javastic
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0581 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.