|
|
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
Я хочу написать программу, которая читает данные из БД. Как среду разработки использую eclipse 3.2 стоит jdk 1.5 SE Проблемы начались ещё с инсталляции драйверов (использовал родные от microsoft) Пропись в classpapth ничем не помогла (ни в ОС, ни в eclipse) Проблема решилась прямым импортом библиотек в проект Теперь есть соединение, но практически на все методы, которые я использую для ResultSet, пишет, что они не поддерживаются (хотя документация от microsoft говорит обратное) В чем здесь проблемы ??? помогите, пожалуйста! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 19:51:30 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
Да, бесспорно, Microsoft в Java большой авторитет... во-первых, пользуйся поиском по форуму, тут этот вопрос обсуждался тысячи... нет, миллионы раз! во-вторых, JDBC драйвера от Microsoft - говно, не побоюсь этого слово, ибо это неоспоримый факт, используй драйвера JTDS, гугл тебе в помощь и поиск по форуму... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 20:11:18 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
смотрел, все что нашел не помогло :( ну и как вообще решить эту проблему??? может подскажите и не будете кидатся всяким rtfm-ами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 20:43:21 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
посмотрим, что за зверь :) Добро пожаловать в матрицу, и не забывайте, что каждый сам пишет код своей жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 20:48:44 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
ты проблему сформулируй сначала... то, что у тебя методы депрекейтед - это не проблема, а то, что джарник с коннектором надо в прокт класть - это нормально, в лучае стендежлона, в случае использования аппсервера надо коннектор класть в либы сервера и использовать датасорсы и коннекшн пулы, которыми будет рулить именно сервер... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 20:51:19 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
y3uJDBC драйвера от Microsoft - говночем же он хуже, например, jtds? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 20:59:12 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
да пожалуйста, пример из жизни, год назад был. У нас валился JBoss с не помнб каким эксцепшеном, безвидимых причин, после разбора логов выяснилось, что ноги эксцепшена росли из винды, там валился еррор, что-то типа "открыто максимальное количество файлов для этой системы", как выяснилось, в юзеровой директории (или в TMP, сейчас уже не вспомню) аккаунта под ктоторым бежал сервер официальный майкросовтовский драйвер для MS SQL Server гадил по черному, он писал туда немеряное количество файликов по 3-4 килобайта... как только поменяли на JTDS беспредел прекратился... вот так вот... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.07.2007, 22:48:28 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
y3uты проблему сформулируй сначала... то, что у тебя методы депрекейтед - это не проблема, а то, что джарник с коннектором надо в прокт класть - это нормально, в лучае стендежлона, в случае использования аппсервера надо коннектор класть в либы сервера и использовать датасорсы и коннекшн пулы, которыми будет рулить именно сервер... прога вылетает с екзепшном: метод не поддерживается, т.е. не реализовали (но по докам от мелкософта должно все работать и можно обьяснеть все более человеческим языком, я из всего этого понял тока 2/3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 10:18:26 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
1. скачай джарник JTDS 2. если у тебя десктопное приложение напрямую работающее с БД, то подключай джарник в проект и используй его 3. если у тебя серверное приложение (war, ear), то надо джарник положить в lib сервера, либо прописать соответсвующую каонстанту в его конфигах к месту, где лежит сей драйвер, тут все зависит от того что за сервер приложений у тебя. Как конфигурировать датасоурсы и по какому имени их искать в JNDI написано в документации к аппсерверу. кстати, что за методы и приведи на всякий случай трейс этого эксцепшена... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.07.2007, 13:01:29 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. эта прога должна узнать сколько строк в таблице. registered java.sql.SQLException: [Microsoft][SQLServer 2000 Driver for JDBC]Unsupported method: ResultSet.last это возвращается в консоли в доках написано что last поддерживается что за ****** __________________________________________ Добро пожаловать в матрицу, и не забывайте, что каждый сам пишет код своей жизни. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 19:45:56 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
y3uвот так вот...дак че было-то? сами лохи? или не? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 22:57:41 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
swt y3uвот так вот...дак че было-то? сами лохи? или не? сам ты лох, если количество строк хочешь узнать таким вот запросом... удачи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 23:03:26 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
pilot_borg что за ****** __________________________________________ Добро пожаловать в матрицу, и не забывайте, что каждый сам пишет код своей жизни. если б ты не писал такие длинные автоподписи, тратя на это время, а читал что-нить полезное, то обязательно нашел бы что-то типа этого: http://www.sql.ru/forum/actualthread.aspx?tid=326025 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 23:05:31 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
y3u swt y3uвот так вот...дак че было-то? сами лохи? или не? сам ты лох, если количество строк хочешь узнать таким вот запросом... удачи...:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 23:05:46 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
y3u swt y3uвот так вот...дак че было-то? сами лохи? или не? сам ты лох, если количество строк хочешь узнать таким вот запросом... удачи...у тебя слишком много понтов :) суешся в каждую тему, чото где-то напишешь не по делу вообще (хотя б про параметры и портлеты топик - вот нахира ты там про свои ГЕТ/ПОСТ распространяешься и длину урла?). и щас тоже - руки если кривые, то любой драйвер говном будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.07.2007, 23:08:11 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
swt pilot_borg что за ****** __________________________________________ Добро пожаловать в матрицу, и не забывайте, что каждый сам пишет код своей жизни. если б ты не писал такие длинные автоподписи, тратя на это время, а читал что-нить полезное, то обязательно нашел бы что-то типа этого: http://www.sql.ru/forum/actualthread.aspx?tid=326025 это вообще не прото (ты читал хоть КАКОЕ исключение у меня вылетает) у меня пишет, что метод не поддерживается а не проблемы с операциями и доки я читать умею ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2007, 19:29:24 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
pilot_borg это вообще не прото (ты читал хоть КАКОЕ исключение у меня вылетает) у меня пишет, что метод не поддерживается а не проблемы с операциями и доки я читать умею Ты правда не понял, в чем твоя проблемы? Используемый тобой драйвер не поддерживает метод last. Если в доке написано, что поддерживает пиши письмо в техническую поддержку производителя драйверы. Но есть гораздо более простой выход число строк в таблице нужно узнавать человеческими способами, а не через жопу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2007, 21:09:18 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
Хрюхрюшкин. Но есть гораздо более простой выход — число строк в таблице нужно узнавать человеческими способами, а не через жопу. снизойди до простого люда, подскажи ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2007, 20:10:18 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
а почему бы так не попробовать Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.07.2007, 20:27:44 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
angroа почему бы так не попробовать Код: plaintext 1. 2. 3. 4. а чем тогда мой запрос плох? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2007, 17:46:18 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
pilot_borg swt pilot_borg что за ****** __________________________________________ Добро пожаловать в матрицу, и не забывайте, что каждый сам пишет код своей жизни. если б ты не писал такие длинные автоподписи, тратя на это время, а читал что-нить полезное, то обязательно нашел бы что-то типа этого: http://www.sql.ru/forum/actualthread.aspx?tid=326025 это вообще не прото (ты читал хоть КАКОЕ исключение у меня вылетает) у меня пишет, что метод не поддерживается а не проблемы с операциями и доки я читать умею чо? ты только что сказал, что читать ты не умеешь вовсе. на-ка, бери-ка рабочий код и сходи еще раз по ссылке, которая указана несколькими строчками выше. и матрицу забудь. она мешает тебе. будь проще. PS остальные, хающие jdbc-драйвера от майкрософт - хайте дальше, про себя только. потому что прилюдное хаяние дает повод думать о вас как о студентах с#аных. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. некоторые тупые пояснения для тех, кто читать умеет, но делает это неказисто. или тупо. String databaseName = "pubs"; - это база из поставки SQL Server, в которой есть таблица titleauthor с определенным числом записей. String user = "pubs"; String password = "pubs"; - пользователя с таким логином/паролем нет. это я его только что сделал. int port = 11433; - этот порт не стандартный (стандартный - 1143). проект для Idea (конкретно, 6.0.4) вместе с sqljdbc.jar можно забрать отсюда (250 килобайт). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2007, 19:30:34 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
pilot_borg angroа почему бы так не попробовать Код: plaintext 1. 2. 3. 4. а чем тогда мой запрос плох?ничем. выполняться будет дольше на некоторых таблицах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.07.2007, 19:33:14 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
swt pilot_borg swt pilot_borg что за ****** __________________________________________ Добро пожаловать в матрицу, и не забывайте, что каждый сам пишет код своей жизни. если б ты не писал такие длинные автоподписи, тратя на это время, а читал что-нить полезное, то обязательно нашел бы что-то типа этого: http://www.sql.ru/forum/actualthread.aspx?tid=326025 это вообще не прото (ты читал хоть КАКОЕ исключение у меня вылетает) у меня пишет, что метод не поддерживается а не проблемы с операциями и доки я читать умею чо? ты только что сказал, что читать ты не умеешь вовсе. на-ка, бери-ка рабочий код и сходи еще раз по ссылке, которая указана несколькими строчками выше. и матрицу забудь. она мешает тебе. будь проще. что то я не вижу сильных различий между своим и твоим кодом, самая заметная разница только в конструкторе Statement, где использовались параметры, но я не понимаю из этого кода почему моя прога вылетает с экзепшном... если для этого надо создавать экземпляр класса Statement с определенными параметрами, то почему это не объяснено. И вообще, ты сто здесь самый умный?? а остальные дураки? тя вообще вежливому общению учили? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 20:16:14 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
pilot_borgИ вообще, ты сто здесь самый умный??да. я самый умный и красивый. а еще про меня пишут в газетах. благодаря мне в 2003-2005 годах этот форум был самым посещаемым и добавил довольно прилично т.н. индекса цитирования сайта sql.ru в целом. pilot_borgно я не понимаю из этого кода почему моя прога вылетает с экзепшном... если для этого надо создавать экземпляр класса Statement с определенными параметрами, то почему это не объяснено.это объяснено по одной из ссылок. если проявить определенную степень настойчивости, то можно без труда узнать - почему же твой код не рабочий, тогда как мой прекрасно работает. pilot_borgтя вообще вежливому общению учили?нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.07.2007, 22:01:45 |
|
||
|
проблемы с mssql server 2000
|
|||
|---|---|---|---|
|
#18+
pilot_borg что то я не вижу сильных различий между своим и твоим кодом, самая заметная разница только в конструкторе Statement, где использовались параметры, но я не понимаю из этого кода почему моя прога вылетает с экзепшном... если для этого надо создавать экземпляр класса Statement с определенными параметрами, то почему это не объяснено. Тут виноват сам MS SQL, а не Java и не JDBC. Проблема существует и в других базах/языках. Просто корень её в другом: не все рекордсеты поддерживают операции перемещения по записям случайным образом (Random-access). В большинстве случаев можно перейти только на следующую запись. Это как раз и имеет место. Для того, чтобы организовать курсор с произвольным доступом и требуются дополнительные параметры. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.08.2007, 16:11:44 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34694065&tid=2144968]: |
0ms |
get settings: |
14ms |
get forum list: |
23ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
50ms |
get topic data: |
17ms |
get forum data: |
4ms |
get page messages: |
92ms |
get tp. blocked users: |
2ms |
| others: | 298ms |
| total: | 512ms |

| 0 / 0 |
