Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / String v Blob? / 14 сообщений из 14, страница 1 из 1
01.02.2007, 15:26:47
    #34299507
west_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
Я новичок в Java, поэтому такой вопрос: Как преобразовать String в Blob?
...
Рейтинг: 0 / 0
01.02.2007, 15:49:02
    #34299594
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
java.sql.Blob? Вроде же довольно примитивный интерфейс. Можно написать свою реализацию используя String.getBytes().
Ну или подскать чот-нибудь типа
new SerialBlob(str.getBytes())

Только с кодировками бы не перемудрить.
...
Рейтинг: 0 / 0
01.02.2007, 16:31:46
    #34299766
west_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
не пойму в чем тут ошибка:
String string = "xxx";
byte[] buf = new byte[string.length()];
string.getBytes(0, string.length(), buf, 0);
...
Рейтинг: 0 / 0
01.02.2007, 16:39:34
    #34299791
west_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
Не пойму где ошибка.

Вообщем написал так:

public Blob string2blob(String string) throws IOException, SQLException{

OutputStream = null;
Blob blob = null;
byte[] buf = new byte[string.length()];
string.getBytes(0, string.length(), buf, 0);
ByteArrayInputStream in = new ByteArrayInputStream(buf);
out = blob.setBinaryStream(0);
int i;
byte[] buff = new byte[string.length()];
while((i=in.read(buff)) !=-1){
out.write(buff, 0, i);

}
out.close();
in.close();
return blob;
}
...
Рейтинг: 0 / 0
01.02.2007, 16:55:25
    #34299858
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
String.getBytes() sicnce 1.1
Для чего нужно было так извращаться?
...
Рейтинг: 0 / 0
01.02.2007, 16:59:44
    #34299881
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
тут она
west_
out = blob.setBinaryStream(0);

ибо не создан был экземпляр перед обращением.
может вам книжку сначала какуюннить осилить ???
а то не пришей ... рукав получается. код - это просто супер.
...
Рейтинг: 0 / 0
01.02.2007, 17:00:39
    #34299884
west_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
а как тогда это лучше сделать?
...
Рейтинг: 0 / 0
01.02.2007, 17:43:20
    #34300035
west_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
Люди, помогите!! Как создать экземляр класса Blob???
...
Рейтинг: 0 / 0
01.02.2007, 17:56:34
    #34300081
expp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
НАфига это??? если уж так не втерпёж и препод грузит создай ему анонимный класс
...
Рейтинг: 0 / 0
01.02.2007, 17:59:07
    #34300091
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
west_Люди, помогите!! Как создать экземляр класса Blob???
База какая?
...
Рейтинг: 0 / 0
01.02.2007, 18:00:35
    #34300103
west_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
Oracle
...
Рейтинг: 0 / 0
01.02.2007, 18:22:42
    #34300184
Denis Popov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
Поищи в FAQ:Чтение/запись файлов через Java фразу BLOB.createTemporary
...
Рейтинг: 0 / 0
01.02.2007, 18:28:34
    #34300202
west_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
Всем Спасибо! Все получилось!
...
Рейтинг: 0 / 0
01.02.2007, 18:58:26
    #34300272
west_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
String v Blob?
И все-таки кто-нибудь знает как можно проще сделать преобразование из String'а в Blob?( без BLOB.CreateTemporary())
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / String v Blob? / 14 сообщений из 14, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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