Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC, resultset, максимальное количество записей / 6 сообщений из 6, страница 1 из 1
05.07.2007, 01:40:30
    #34639575
СергейК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC, resultset, максимальное количество записей
Есть табличка под MS SQL c 12 миллиардами записей.
Я из под Linux'а через JDBC делаю select * из таблички и выплевываю результат.
И вот, почему-то в районе 4294900000 записей программка завершилась (безо всяких exception'ов), как будто записи кончились. Есть очень сильное подозрение, что это связано с пределом 2^32 в resultset'е.

Никто никогда не сталкивался с такими объемами данных в JDBC ?

Спасибо

PS
Иллюстрация кода которым читаются данные (все предельно примитивно):
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
       while  (rs.next()) {
             for ( int  i= 1 ;i<=ncols;i++)
            {
              String s  = rs.getString(i); 
            .........
             }
       ...........
       }

JDBC драйвер используется стандартный, Microsoft'ский
Microsoft SQL Server 2005 JDBC Driver 1.1
...
Рейтинг: 0 / 0
05.07.2007, 09:05:48
    #34639813
mozheyko_d
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC, resultset, максимальное количество записей
А зачем Вам все? (просто интересно)
...
Рейтинг: 0 / 0
05.07.2007, 10:50:26
    #34640152
Timm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC, resultset, максимальное количество записей
СергейКЕсть табличка под MS SQL c 12 миллиардами записей.
Я из под Linux'а через JDBC делаю select * из таблички и выплевываю результат.
И вот, почему-то в районе 4294900000 записей программка завершилась (безо всяких exception'ов), как будто записи кончились. Есть очень сильное подозрение, что это связано с пределом 2^32 в resultset'е.

Возьми jad да посмотри.
PS. извращенец.
...
Рейтинг: 0 / 0
05.07.2007, 14:20:03
    #34641065
СергейК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC, resultset, максимальное количество записей
mozheyko_dА зачем Вам все? (просто интересно)

Perelivau dannye iz MS SQL v postgreSQL...
...
Рейтинг: 0 / 0
05.07.2007, 14:32:50
    #34641117
СергейК
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC, resultset, максимальное количество записей
Timm
Возьми jad да посмотри.


Za eto spasibo -- deistvitelno v SQLServerResultSet.jad
obnarujilos', chto gospoda Microsoftskie razrabotchiki polenilis' sdelat' schetchik zapisei hotia by 64bitnym..

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
     int  accessCounter;    
...
     public   boolean  next()
         throws  SQLServerException
    {
.....
        trackAccess();
..... 
   }

     private   void  trackAccess()
    {
        accessCounter++;  
    }


Timm
PS. извращенец.

A vot etot glubokomyslennyi kommentarii vy mogli ostavit' pri sebe.
...
Рейтинг: 0 / 0
05.07.2007, 15:12:08
    #34641297
Хрюхрюшкин.
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
JDBC, resultset, максимальное количество записей
СергейК
A vot etot glubokomyslennyi kommentarii vy mogli ostavit' pri sebe.
В этом форуме следует писать на русском языке, без транслита. Тынц на автоматическое преобразование из транслита, можно найти в правилах форума.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC, resultset, максимальное количество записей / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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