problem on using JDBC interface

Поиск
Список
Период
Сортировка
От sam_ma@hksmartone.com
Тема problem on using JDBC interface
Дата
Msg-id H000046601e471f6@MHS
обсуждение исходный текст
Список pgsql-sql
Hi,

I have construct the java program for inserting binary data into
database but i get error message as "InputStream as parameter not
supported"

Java Program:

        String upstat = "insert into sent (Mess_size,Message,
validity_period, dnc, pid, msisdn,submission,oa) values
(?,?,?,?,?,?,0,?)";
        PreparedStatement pstmt = con.prepareStatement(upstat);
        File file = new File("sample.txt");

        FileInputStream fis = new FileInputStream(file);

        pstmt.setInt(1, message.length());
        pstmt.setBinaryStream(2, fis,(int)file.length());
        System.out.println("Update Result3 ");
        pstmt.setInt(3, validity_period);
        pstmt.setInt(4, dnc);
        pstmt.setInt(5, pid);
        pstmt.setString(6, msisdn);
        pstmt.setString(7, oa);
        pstmt.executeUpdate();
        pstmt.close();

Can someone to tell me the reason and solution for this error message?

rgds

Sam Ma
Вложения

В списке pgsql-sql по дате отправления:

Предыдущее
От: Tom Lane
Дата:
Сообщение: Re: Counting distinct names
Следующее
От: "Rudolph, Michael"
Дата:
Сообщение: Problems with joining two tables