Разбира се, че ще бъдат различни. Следната заявка прави следното:
"insert into registration(image) values('"+b1+"')"
Вземете b1, който е масив от байтове, и извикайте неговия toString()
метод. Това води до низ като [[email protected]
, което означава "обект от тип байтов масив с хешкод 8976876", но изобщо не представлява съдържанието на масива от байтове. След това поставете този низ в таблицата.
Байтовият масив не е низ. Край на историята. Виетрябва използвайте подготвен оператор, за да вмъкнете двоични данни в таблица. Всъщност винаги трябва да използвате подготвен израз, за да изпълните всяка заявка, която има непостоянен параметър.