|
|
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
Скачал драйвер 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)) Подскажите что делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2007, 16:05:54 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
Люди добрые, чего же никто не отвечает??? Неужели никто не знает ответа... Ответьте пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 15:51:02 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
как я понимаю, JDBC драйвер от MS это какая-то провокация. Возьми другие драйвера ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 16:22:41 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
exppкак я понимаю, JDBC драйвер от MS это какая-то провокация. Возьми другие драйвера +1 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.07.2007, 16:52:06 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
Подкинте пожалуйста ссылочку Но ведь MS SQL Server 2005 тоже от Microsoft'a... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 10:23:27 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
зачем получать имя таблицы из метаданных результатов запроса а не из бд. Может в 2005 эту возможность закрыли. И у микрософта драйвер вероятно будет более качественный чем поделки третьих фирм ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 10:28:02 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
1024зачем получать имя таблицы из метаданных результатов запроса а не из бд. Может в 2005 эту возможность закрыли. +1 1024 И у микрософта драйвер вероятно будет более качественный чем поделки третьих фирм -1. к сожалению практика иногда показывает обратное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 10:33:42 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
y3u exppкак я понимаю, JDBC драйвер от MS это какая-то провокация. Возьми другие драйвера +1 +2 я с MS работал, токая тоска меня взяла... маму била гейца вспоминал... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.07.2007, 14:12:34 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
Чего-то по этой ссылке скачиваться ничего не хочет.. К тому же как я понял там этот драйвер платный.. Кинте ссылочку на какой-нибудь хороший free драйвер (только не мост odbc-jdbc), а именно JDBC пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 11:08:11 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
1024зачем получать имя таблицы из метаданных результатов запроса а не из бд. Может в 2005 эту возможность закрыли. И у микрософта драйвер вероятно будет более качественный чем поделки третьих фирм для унификации update данных на экране. Т.е. при изменении чего-либо на JTable запускается в модели метод, генерирующий update-запрос. А для этого вначале нужно определить к какой таблице БД относится данное поле, чтобы написать Update таблица set ... (а проблема в том, что на JTable в запросе может участвовать несколько таблиц) или можно как-то по-другому??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 11:11:48 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
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 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 11:24:37 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
спасибо, скачалось Но, тут такая же ошибка - metaData.getTableName(column+1), где resultSet = statement.executeQuery(currentQuery); metaData = resultSet.getMetaData(); он выдает пустую строку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 12:16:52 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
RTFM Returns: table name or "" if not applicable ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.07.2007, 12:23:01 |
|
||
|
JDBC SQL Server
|
|||
|---|---|---|---|
|
#18+
quest_srgспасибо, скачалось Но, тут такая же ошибка - metaData.getTableName(column+1), где resultSet = statement.executeQuery(currentQuery); metaData = resultSet.getMetaData(); он выдает пустую строку. Так что же с этим делать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.07.2007, 15:08:10 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34657174&tid=2145189]: |
0ms |
get settings: |
14ms |
get forum list: |
23ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
41ms |
get topic data: |
19ms |
get forum data: |
5ms |
get page messages: |
97ms |
get tp. blocked users: |
3ms |
| others: | 281ms |
| total: | 495ms |

| 0 / 0 |
