Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC SQL Server / 17 сообщений из 17, страница 1 из 1
03.07.2007, 16:05:54
    #34635482
quest_srg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
Скачал драйвер JDBC для 2000 и для 2005 MS SQL Server'a на Microsoft.com.
Стал подключаться к 2000-му через соответствущий драйвер - все в порядке, нормально работает.
К 2005-му через 2005 JDBC тоже нормально подключился, но при обращении к metaData.getTableName(column+1), где
resultSet = statement.executeQuery(currentQuery);
metaData = resultSet.getMetaData();
он выдает пустую строку. Причем вне зависимости от значения параметра column.

Что странно, так это то, что при работе с 2000-м этот метод работал корректно (при неизменной базе данных, запросе и вообще коде программы (за исключением версии драйвера JDBC))


Подскажите что делать?
...
Рейтинг: 0 / 0
09.07.2007, 15:51:02
    #34647948
quest_srg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
Люди добрые, чего же никто не отвечает???
Неужели никто не знает ответа...

Ответьте пожалуйста
...
Рейтинг: 0 / 0
09.07.2007, 16:22:41
    #34648064
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
как я понимаю, JDBC драйвер от MS это какая-то провокация. Возьми другие драйвера
...
Рейтинг: 0 / 0
09.07.2007, 16:52:06
    #34648187
y3u
y3u
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
exppкак я понимаю, JDBC драйвер от MS это какая-то провокация. Возьми другие драйвера
+1
...
Рейтинг: 0 / 0
10.07.2007, 10:23:27
    #34649402
quest_srg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
Подкинте пожалуйста ссылочку

Но ведь MS SQL Server 2005 тоже от Microsoft'a...
...
Рейтинг: 0 / 0
10.07.2007, 10:28:02
    #34649415
1024
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
зачем получать имя таблицы из метаданных результатов запроса а не из бд. Может в 2005 эту возможность закрыли. И у микрософта драйвер вероятно будет более качественный чем поделки третьих фирм
...
Рейтинг: 0 / 0
10.07.2007, 10:33:42
    #34649438
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
1024зачем получать имя таблицы из метаданных результатов запроса а не из бд. Может в 2005 эту возможность закрыли.
+1
1024 И у микрософта драйвер вероятно будет более качественный чем поделки третьих фирм
-1. к сожалению практика иногда показывает обратное.
...
Рейтинг: 0 / 0
10.07.2007, 13:26:46
    #34650152
jtds
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
...
Рейтинг: 0 / 0
10.07.2007, 14:12:34
    #34650353
am_sasa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
y3u exppкак я понимаю, JDBC драйвер от MS это какая-то провокация. Возьми другие драйвера
+1 +2
я с MS работал, токая тоска меня взяла... маму била гейца вспоминал...
...
Рейтинг: 0 / 0
11.07.2007, 11:08:11
    #34652558
quest_srg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
Чего-то по этой ссылке скачиваться ничего не хочет..
К тому же как я понял там этот драйвер платный..

Кинте ссылочку на какой-нибудь хороший free драйвер (только не мост odbc-jdbc), а именно JDBC пожалуйста.
...
Рейтинг: 0 / 0
11.07.2007, 11:11:48
    #34652566
quest_srg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
1024зачем получать имя таблицы из метаданных результатов запроса а не из бд. Может в 2005 эту возможность закрыли. И у микрософта драйвер вероятно будет более качественный чем поделки третьих фирм

для унификации update данных на экране. Т.е. при изменении чего-либо на JTable запускается в модели метод, генерирующий update-запрос. А для этого вначале нужно определить к какой таблице БД относится данное поле, чтобы написать Update таблица set ...
(а проблема в том, что на JTable в запросе может участвовать несколько таблиц)

или можно как-то по-другому???
...
Рейтинг: 0 / 0
11.07.2007, 11:24:37
    #34652616
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
quest_srg wrote:

> Чего-то по этой ссылке скачиваться ничего не хочет..

Нормально качается, по ссылке Download: http://sourceforge.net/project/showfiles.php?group_id=33291

> К тому же как я понял там этот драйвер платный..

http://jtds.sourceforge.net/
jTDS is free software. jTDS is released under the terms of the GNU LGPL, giving you not only the
posibility to debug and tweak it to your own liking but also to use it in and distribute it with
your free or commercial applications.

Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
11.07.2007, 12:16:52
    #34652878
quest_srg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
спасибо, скачалось


Но, тут такая же ошибка - metaData.getTableName(column+1), где
resultSet = statement.executeQuery(currentQuery);
metaData = resultSet.getMetaData();
он выдает пустую строку.
...
Рейтинг: 0 / 0
11.07.2007, 12:23:01
    #34652908
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
RTFM
Returns:
table name or "" if not applicable
...
Рейтинг: 0 / 0
12.07.2007, 10:13:08
    #34655428
quest_srg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
не понял...
...
Рейтинг: 0 / 0
12.07.2007, 15:08:10
    #34656789
quest_srg
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
quest_srgспасибо, скачалось


Но, тут такая же ошибка - metaData.getTableName(column+1), где
resultSet = statement.executeQuery(currentQuery);
metaData = resultSet.getMetaData();
он выдает пустую строку.


Так что же с этим делать?
...
Рейтинг: 0 / 0
12.07.2007, 16:30:19
    #34657174
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC SQL Server
ужо усих достал, хлопец.
сказано тебе тиммом: не хочет не возвращает - его собачье дело.
Придумывай как по другому сделать, или в промоутеры ...
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC SQL Server / 17 сообщений из 17, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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