powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC, resultset, максимальное количество записей
6 сообщений из 6, страница 1 из 1
JDBC, resultset, максимальное количество записей
    #34639575
СергейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть табличка под 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
JDBC, resultset, максимальное количество записей
    #34639813
mozheyko_d
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем Вам все? (просто интересно)
...
Рейтинг: 0 / 0
JDBC, resultset, максимальное количество записей
    #34640152
Фотография Timm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейКЕсть табличка под MS SQL c 12 миллиардами записей.
Я из под Linux'а через JDBC делаю select * из таблички и выплевываю результат.
И вот, почему-то в районе 4294900000 записей программка завершилась (безо всяких exception'ов), как будто записи кончились. Есть очень сильное подозрение, что это связано с пределом 2^32 в resultset'е.

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

Perelivau dannye iz MS SQL v postgreSQL...
...
Рейтинг: 0 / 0
JDBC, resultset, максимальное количество записей
    #34641117
СергейК
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
JDBC, resultset, максимальное количество записей
    #34641297
Фотография Хрюхрюшкин.
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
СергейК
A vot etot glubokomyslennyi kommentarii vy mogli ostavit' pri sebe.
В этом форуме следует писать на русском языке, без транслита. Тынц на автоматическое преобразование из транслита, можно найти в правилах форума.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / JDBC, resultset, максимальное количество записей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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