как мога Image da...
4 отговора
152 прегледа
как мога Image da...
Може ли някой да ми каже как мога снимка ,GIF формат
например, да я направя като обект в програма.
Искам да направя следното.
имам база данни на Access и искам да вкарам вътре снимки
за да ги използвам в JSP според избор на изглед или като снимки
на продукт.обаче не знам как да опаковам снимката като
Image обект например за да я вкарам в базата данни със-
PrepareStatement("INSERT ... INTO(...) VALUES(?)")
setObject(1,Object об) и ще чета от там с ResultSet- getObject()
не знам дали Access поддържа обекти ,досега само с прости типове
данни съм работил.Или да я сериализирам... не знам какво да направя!!!
например, да я направя като обект в програма.
Искам да направя следното.
имам база данни на Access и искам да вкарам вътре снимки
за да ги използвам в JSP според избор на изглед или като снимки
на продукт.обаче не знам как да опаковам снимката като
Image обект например за да я вкарам в базата данни със-
PrepareStatement("INSERT ... INTO(...) VALUES(?)")
setObject(1,Object об) и ще чета от там с ResultSet- getObject()
не знам дали Access поддържа обекти ,досега само с прости типове
данни съм работил.Или да я сериализирам... не знам какво да направя!!!
Re: как мога Image da...
Не познавам Аксес, но имам едно предложение/въпрос:
Защо искаш да вкараш самите снимки в базата данни. По-добре си дръж самите снимки някъде в дървото си от директории, а в базата вкарвай стринг, който съдържа пътя до тях. Така хем търсенето в базата ще е по-бързо, хем лесно ще можеш да прочиташ снимките, като създаваш обект File, след като имаш пътя до тях. Освен ако нямаш смислена причина да държиш снимките в базата?
Успех.
дао дъ дзин
Защо искаш да вкараш самите снимки в базата данни. По-добре си дръж самите снимки някъде в дървото си от директории, а в базата вкарвай стринг, който съдържа пътя до тях. Така хем търсенето в базата ще е по-бързо, хем лесно ще можеш да прочиташ снимките, като създаваш обект File, след като имаш пътя до тях. Освен ако нямаш смислена причина да държиш снимките в базата?
Успех.
дао дъ дзин
Re: как мога Image da...
Naistina ne gi slagaj v DB - az sym pravil niakolko web appl. kydeto slagahme images v DB - navsiakyde se nalogi sled tova da gi izkarame ot DB i da gi slogim v fialovata sistema... vsi4ko tova e ot syobrajenia za performance - ina4e ti se tovari bazata selectite, resultset-ite i web servera..... izob6to stava dosta smotano ako ima mnogo useri ednovremenno. ako gi sloji6 na file system i ne gi servira6 prez Servlet ami s string v "<img ..... >" 6te gi servira HTTP servera i 6te stava MNOGO po byrzo!!!
P.S.
a ina4e v DB2 - procto pravi6 colomn BLOB i posle 4ete6 image kato byte[] i go zapisva6 s Statement.setBytes( int index,byte[] data) prepolaga 4e niama razliki s ACCESS


P.S.
a ina4e v DB2 - procto pravi6 colomn BLOB i posle 4ete6 image kato byte[] i go zapisva6 s Statement.setBytes( int index,byte[] data) prepolaga 4e niama razliki s ACCESS
Re: как мога Image da...
благодаря, направих базата в данни да са адресите на снимките и стана
много добре.Сега пък се опитвам да стартирам програма чрез java код,
такава като коя да е windows-ка(ACDSee примерно).опитвах с load()
но не става .може ли да ми кажете как да го направя?
много добре.Сега пък се опитвам да стартирам програма чрез java код,
такава като коя да е windows-ка(ACDSee примерно).опитвах с load()
но не става .може ли да ми кажете как да го направя?
Re: как мога Image da...
String programPath="......";
Runtime.getRuntime ().exec ( programPath); i programata se startira.
Uspeh.
Runtime.getRuntime ().exec ( programPath); i programata se startira.
Uspeh.