|
|
|
file to blob
|
|||
|---|---|---|---|
|
#18+
Всем привет!! Из базы mysql считываю значение в Blob Blob bl = rs.getBlob("pic"); После чего хочу занести файл в него, но ничего не получается. FileInputStream fis = new FileInputStream(file); OutputStream os = bl.setBinaryStream(1L); byte[] buffer = new byte[1024]; int length = -1; while ((length = fis.read(buffer)) != -1) os.write(buffer, 0, length); os.flush(); fis.close(); os.close(); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 11:08:04 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
shustrikно ничего не получается. Не компилируется код? Компилируется, но не запускается? Компилируется, запускается, но не работает пошаговая отладка? Компилируется, запускается, работает пошаговая отладка, но файл не пишется в Blob? Компилируется, запускается, работает пошаговая отладка, файл пишется в Blob, но не сохраняется в базу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 11:20:35 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
Компилируется, запускается, работает пошаговая отладка, файл пишется в Blob, но не сохраняется в базу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:05:43 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
shustrikКомпилируется, запускается, работает пошаговая отладка, файл пишется в Blob, но не сохраняется в базу Замечательно. И где код сохранения в базу? Или вы хотите через updatable resultset? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:10:14 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
В конце я делаю conn.commit(), но в базу не пишет ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:15:25 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
shustrikВ конце я делаю conn.commit(), но в базу не пишет И что? Где вы просите JDBC драйвер сделать непосредственно UPDATE вашего поля? http://www.exampledepot.com/egs/java.sql/UpdateRow.html ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:18:15 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
On 26.09.2012 15:18, Blazkowicz wrote: > И что? Где вы просите JDBC драйвер сделать непосредственно UPDATE вашего поля? В случае Оракла это не надо, данные идут непосредственно по полученному локатору. Насчет MySQL - не в курсе. Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:30:23 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
On 26.09.2012 15:15, shustrik wrote: > В конце я делаю conn.commit(), но в базу не пишет Глупый может вопрос - автокоммит выключен? Posted via ActualForum NNTP Server 1.5 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:32:29 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
Denis PopovВ случае Оракла это не надо, данные идут непосредственно по полученному локатору. Я очень сильно сомневаюсь: http://stackoverflow.com/q/8348427 Есть где почитать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:39:49 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
Почему этот код с oracl-ом работает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:44:38 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
shustrikПочему этот код с oracl-ом работает? Потому что "данные идут непосредственно по полученному локатору". :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:47:02 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
А из mysql не получает локатор? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:51:23 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
shustrikА из mysql не получает локатор? Это была ирония. Лично у вас код работает по Oracle? Или что вы хотели спросить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 14:59:42 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
Хочу понять почему с одной бд работает, а с другой нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 15:12:13 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
shustrikХочу понять почему с одной бд работает, а с другой нет. У вас работает или у Дениса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 15:20:40 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
shustrikу Васи. У дачи. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 15:31:02 |
|
||
|
file to blob
|
|||
|---|---|---|---|
|
#18+
BlazkowiczЯ очень сильно сомневаюсь: http://stackoverflow.com/q/8348427 Есть где почитать? Я попробовал: Код: java 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. На выходе: Код: plaintext Но, конечно, если локатор получается через oracle.sql.BLOb.createTemporary()? То да, его по-моему придется записать в таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.09.2012, 16:56:42 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=37972889&tid=2130893]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
5ms |
check topic access: |
5ms |
track hit: |
38ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
2ms |
| others: | 275ms |
| total: | 433ms |

| 0 / 0 |
