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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> JDBC 
:(
    Опции темы
Fearless
Дата 5.9.2004, 12:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 4



Здравствуйте ... прочитал кучу всяких статей про jdbc вроде всё понятно но пощупть никак не могу ..... везде в примерах советуют использовать библиотеку sun.com.Jdbc ... и т.д. так вот хотелось бы узнать где её можно скачать .... да ещё тут нашёл такое средство как DB2 Universal Database мож кто нить знает где и это можно скачать .....
Спасибо.
PM MAIL ICQ   Вверх
Nobody
Дата 5.9.2004, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 4
Всего: 16



никаких sun.com.Jdbc не надо. Всё, что надо - это java.sql.* и, для сложных задач, javax.sql.*


--------------------
Алгоритм помещения вопросов на форуме
Выражаем спасибо вот ТАК
Use the Source, Luke!
PM MAIL WWW ICQ   Вверх
Guest
Дата 5.9.2004, 14:28 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











тогда я так понимаю мне достаточно написать что то типа
..........
public static void main (String args[]) {
String url = "jdbc:db2:Basa";
......
try {
Class.forName (java.sql.DriverManager);
Connection con = DriverManager.getConnection ( url,user,pass);
.....
да ещё хотелось бы узнать если база находится на локальном компе то надо писать:
String url = "jdbc:db2:file:///c:\\java\\basa"; типа токого ??


  Вверх
Fearless
Дата 5.9.2004, 14:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 4



ой ... забыл войти под своим аккаунтом
PM MAIL ICQ   Вверх
Nobody
Дата 5.9.2004, 14:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 4
Всего: 16



Почти так. В Class.forName(...) нужно написать класс драйвера для конкретной базы данных. Скорее всего, его надо будет скачать с сайта разработчика базы. Строка для подключения опять же зависит от конкретной базы, поэтому надо читать маны к той базе, которая стоит у вас.


--------------------
Алгоритм помещения вопросов на форуме
Выражаем спасибо вот ТАК
Use the Source, Luke!
PM MAIL WWW ICQ   Вверх
Fearless
Дата 5.9.2004, 15:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 4



Извини .. а если я напишу в Class.forName(...) класс драйвера то какой смысл мне тогда использовать DriverManager из java.sql или его вообще не надо использовать .... я вроде читал что DriverManager.getConnection(..) сам должен подбирать драйвер для базы... да.. а если это база db2 там тоже свой дравер ??
Спасибо.
PM MAIL ICQ   Вверх
Fearless
Дата 5.9.2004, 20:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 4



Ну неужели мне сёдня никто так и не подскажет =((
PM MAIL ICQ   Вверх
Nobody
Дата 5.9.2004, 22:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: 4
Всего: 16



Сначала загрузить нужный драйвер, а потом DriverManager.getConnection(...)


--------------------
Алгоритм помещения вопросов на форуме
Выражаем спасибо вот ТАК
Use the Source, Luke!
PM MAIL WWW ICQ   Вверх
Guest
Дата 6.9.2004, 11:39 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











в jdk1.3.1 я так конектился:
(COM.ibm.db2.jdbc.net.DB2Driver находится в db2java.zip где сама db2 установлена)
Код

  try {
    String driver   = "COM.ibm.db2.jdbc.net.DB2Driver";
   String location = "jdbc:db2://ip_компа/SAMPLE";
   String user     = "db2admin";
   String password = "db2admin";
   

     try {
Class.forName(driver);
Connection con  = DriverManager.getConnection(location, user, password);
PreparedStatement pstmt = con.prepareStatement("insert into table(....)");    
pstmt.executeUpdate();
con.commit();
pstmt.close();
con.close();
}
catch (SQLException sqle) {
 sqle.printStackTrace();
                                         }  
}
catch (Exception e) {
   e.printStackTrace();

  }
}

  Вверх
AntonSaburov
Дата 6.9.2004, 12:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Штурман
****


Профиль
Группа: Модератор
Сообщений: 5658
Регистрация: 2.7.2002
Где: Санкт-Петербург

Репутация: 51
Всего: 118



Уважаемый Guest.
Большое спасибо за пример и мы будем рады, если Вы зарегестрируетесь и станете нашим постоянным гостем biggrin.gif
PM MAIL WWW ICQ   Вверх
Orange
Дата 6.9.2004, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 129
Регистрация: 6.9.2004
Где: Russia, Moscow

Репутация: 4
Всего: 5



Цитата(AntonSaburov @ 6.9.2004, 12:26)
Уважаемый Guest.
Большое спасибо за пример и мы будем рады, если Вы зарегестрируетесь и станете нашим постоянным гостем biggrin.gif

ok
--------------------
Пару дней назад я познакомился с мальчиком......
PM MAIL ICQ   Вверх
Fearless
Дата 6.9.2004, 15:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


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

Репутация: нет
Всего: 4



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

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

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


 




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


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

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