Обсуждение: inet datatype question!

Поиск
Список
Период
Сортировка

inet datatype question!

От
Дата:
Hi all!

Can you help me with the following problem?

I have created a table:

CREATE TABLE(
src inet,
dst inet,
size int);

How can I insert an ip address or a network address into src or dst within
a Java program, using a Postgresql JDBC driver? - Which method to use? -->
setXxx?
Thank you very much!







Re: inet datatype question!

От
Dave Cramer
Дата:
Hi,

Unfortunately java doesn't have a "type" that corresponds to the
postgres inet type. You can retrieve it as a string however. Use
getString. Of course you will have to parse the string.

Dave
On Mon, 2002-05-20 at 06:41, m.bakirov@transfer.kg wrote:
> Hi all!
>
> Can you help me with the following problem?
>
> I have created a table:
>
> CREATE TABLE(
> src inet,
> dst inet,
> size int);
>
> How can I insert an ip address or a network address into src or dst within
> a Java program, using a Postgresql JDBC driver? - Which method to use? -->
> setXxx?
> Thank you very much!
>
>
>
>
>
>
>
> ---------------------------(end of broadcast)---------------------------
> TIP 5: Have you checked our extensive FAQ?
>
> http://www.postgresql.org/users-lounge/docs/faq.html
>
>




SocketException: "catch me if you can"

От
Michael Adler
Дата:
I am using a JDBC connection over a PPP connection layer. The pgsql-jdbc
driver throws a SocketException and the databse connection dies. I
consider the ppp layer to be "suspect", but at least it survives this
hiccup. Is it (1) possible (2) a good idea to beef up the driver to handle
this situation? Or should my application logic handle this?

BTW- I'm using the cygwin port of postgresql and therefore I'm using
microsft's dialup software ('rasdial', blech)

Thanks,
Mike Adler

======================================

An I/O error occured while reading from backend - Exception:
java.net.SocketException: Connection reset by peer: JVM_recv in socket
input stream read

Stack Trace:

java.net.SocketException: Connection reset by peer: JVM_recv in socket
input stream read
        at java.net.SocketInputStream.socketRead(Native Method)
        at java.net.SocketInputStream.read(Unknown Source)
        at java.io.BufferedInputStream.fill(Unknown Source)
        at java.io.BufferedInputStream.read(Unknown Source)
        at org.postgresql.PG_Stream.ReceiveChar(PG_Stream.java:141)
        at
org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:68)
        at org.postgresql.Connection.ExecSQL(Connection.java:398)
        at org.postgresql.jdbc2.Statement.execute(Statement.java:130)
        at org.postgresql.jdbc2.Statement.executeUpdate(Statement.java:73)
        at
org.postgresql.jdbc2.PreparedStatement.executeUpdate(PreparedStatement.java:113)
        at com.ics.eagle.other.RemoteSync.main(RemoteSync.java:324)
End of Stack Trace

        at org.postgresql.PG_Stream.ReceiveChar(PG_Stream.java:147)
        at
org.postgresql.core.QueryExecutor.execute(QueryExecutor.java:68)
        at org.postgresql.Connection.ExecSQL(Connection.java:398)
        at org.postgresql.jdbc2.Statement.execute(Statement.java:130)
        at org.postgresql.jdbc2.Statement.executeUpdate(Statement.java:73)
        at
org.postgresql.jdbc2.PreparedStatement.executeUpdate(PreparedStatement.java:113)
        at com.ics.eagle.other.RemoteSync.main(RemoteSync.java:324)



Re: inet datatype question!

От
Дата:
Thank you very much for a reply! If for retrieve I use getString, what
should I use for inserting an inet datatype?
Rgrds...

> Hi,
>
> Unfortunately java doesn't have a "type" that corresponds to the
> postgres inet type. You can retrieve it as a string however. Use
> getString. Of course you will have to parse the string.
>
> Dave
> On Mon, 2002-05-20 at 06:41, m.bakirov@transfer.kg wrote:
>> Hi all!
>>
>> Can you help me with the following problem?
>>
>> I have created a table:
>>
>> CREATE TABLE(
>> src inet,
>> dst inet,
>> size int);
>>
>> How can I insert an ip address or a network address into src or dst
>> within a Java program, using a Postgresql JDBC driver? - Which method
>> to use? --> setXxx?
>> Thank you very much!
>>
>>
>>
>>
>>
>>
>>
>> ---------------------------(end of
>> broadcast)--------------------------- TIP 5: Have you checked our
>> extensive FAQ?
>>
>> http://www.postgresql.org/users-lounge/docs/faq.html
>>
>>
>
>
>
>
> ---------------------------(end of
> broadcast)--------------------------- TIP 6: Have you searched our list
> archives?
>
> http://archives.postgresql.org