Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / binary2db / 4 сообщений из 4, страница 1 из 1
03.12.2004, 17:19
    #32812518
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
binary2db
Если у меня имеется FileStreamReader заполненный неким файлом то как мне этот ридер запихать в БД? БД мс sql.
...
Рейтинг: 0 / 0
03.12.2004, 17:50
    #32812566
hgst
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
binary2db
PreparedStatement.setBinaryStream(int parameterIndex, InputStream x, int length)
Sets the designated parameter to the given input stream, which will have the specified number of bytes.

PreparedStatement.setCharacterStream(int parameterIndex, Reader reader, int length)
Sets the designated parameter to the given Reader object, which is the given number of characters long.
...
Рейтинг: 0 / 0
04.12.2004, 11:49
    #32812973
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
binary2db
А с простым стэйтмент никак нельзя?

Я попробовал

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
FileInputStream in =  new  FileInputStream(inputFile);
String query = "select * from tableA";
ResultSet rS = db.executeQuery(query);
rS.moveToInsertRow();
rS.updateString( 6 , "java");
System.out.println(in.available());
rS.updateAsciiStream( 4 , in, in.available());
rS.insertRow();

получаю: java.sql.SQLException: [Microsoft][Диспетчер драйверов ODBC] Ошибка последовательности функций
at sun.jdbc.odbc.JdbcOdbcResultSet.setPos(JdbcOdbcResultSet.java:5275)
at sun.jdbc.odbc.JdbcOdbcResultSet.insertRow(JdbcOdbcResultSet.java:4135)
at FileToDB.main(FileToDB.java:32)


строка 32 это rS.insertRow();

ну и что ему не нравится?
...
Рейтинг: 0 / 0
04.12.2004, 14:13
    #32813030
Naug
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
binary2db
Вопрос снят - вместо ASCII надо было использовать двоичный поток
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / binary2db / 4 сообщений из 4, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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