|
|
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
Вопрос следующий. Предположим, мы делаем очень большую выборку из БД. Получаем ResultSet. ResultSet будет являться просто указателем на данные выбранные в базе данных или все эти данные будут храниться в памяти VM? То есть интересно, будет ли ResultSet сильно загружать память компьютера? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 15:41 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
Думаю зависит от конкретной реализации инрерфейса ResultSet в JDBC драйвере (к примеру если работать с DBF, то о каких akula84указателях на данные выбранные в базе данных может идти речь) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:13 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
токашто пратестил на драйвере JSQLConnect (MS SQL Server). бальшой запрос цыликом забераецца ф паметь JVM. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:15 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
А.Гpacoffтокашто пратестил на драйвере JSQLConnect (MS SQL Server). бальшой запрос цыликом забераецца ф паметь JVM. как тыстировал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:17 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
Понятно. Значит вся нагрузка должна быть на сервере. Спасибо за ответы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:20 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
zalexaka А.Гpacoffтокашто пратестил на драйвере JSQLConnect (MS SQL Server). бальшой запрос цыликом забераецца ф паметь JVM. как тыстировал? што значет как тыстировал? .. select * from phones; .. и манеторил паметь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:33 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
понил, туплю, заработался Нада на оракловом папробовать, правда завтра а то пиво киснет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 16:49 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
В оркале данные, выбранные ResultSet - это просто курсор. JVM тут не при делах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.10.2004, 21:36 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
Когда используем ResultSet при работе с MSSQL с большой таблицей, то у меня вылетело OutOfMemory. Получается, что ResultSet хранит не только курсор.(inetdae драйвер) CashedResultSet как я понял подходит для маленького объема данных. Получается,остается RowSet. Не может кто-нибудь дать ссылку на программу с rowset или выложить примерчик. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:50 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
akula84Не может кто-нибудь дать ссылку на программу с rowset или выложить примерчик. Заранее спасибо. http://www.mid.main.vsu.ru/docs/iAS/web.902/a90211/rowset.htm нармальна иле йа апять ни то скозал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 12:54 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
Гракофф.... а сколько ты тратишь времени на неправильное написание слов? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 14:15 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
zГракофф.... а сколько ты тратишь времени на неправильное написание слов? ))) тормас? намнога меньшы чем ты кагда пишеш правельно. и сматря што панемать пат словам "правельно". щас фсьо равно пост йобнут. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 14:20 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
А еще такой вопрос. Если держать в памяти курсор и просто его обновлять(а следом обновлять таблицу JTable), то получается надо ставить Listener на JScrollPane: на изменение нажатой строки в таблице, на колесу мышки и на полосу прокрутки. я правильон понимаю? А вопрос вот в чем: не сильно ли будет тормозить преход от одной сроки к другой? Если кто сталивался с такой проблемой, расскажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.10.2004, 18:34 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
В таблице можно выделять нужную строку. А Как можно выделенную строку сделать активной, чтобы можно было пользоваться, к примеру, на клавиатуре кнопками вверх-вниз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 16:24 |
|
||
|
Выбор данных из БД
|
|||
|---|---|---|---|
|
#18+
гы я щас недавно пытался посчитать число столбцов выборки.. инт и=st.executeQuery("select * from table").getMetaData().getColumnCount() долго работало) а потом сделал инт и=st.executeQuery("set rowcount=1 select * from table").getMetaData().getColumnCount() так мне показалось гораздо лучше. оффтоп а в майэскуэле посчитал проще rs= st.executeQuery("DESC table"); i=0; while (rs.next()){ i++; } :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.10.2004, 20:02 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=32734640&tid=2153563]: |
0ms |
get settings: |
7ms |
get forum list: |
14ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
54ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 244ms |
| total: | 386ms |

| 0 / 0 |
