Thread: "No class found for inet"
I'm using the PostgreSQL 7.1.1 JDBC2 Enterprise driver, compiled myself on Solaris 8 with the 1.3 JDK. I'm trying to access a column of the PostgreSQL datatype 'inet'. When my program gets to the 'inet' field: rs.getObject(3); it fails with the exception "no class found for inet". Does the JDBC driver support all PostgreSQL data types? -- Larry Mulcahy lmulcahy@qip.qwest.net PGP public key at: http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0x2C4C5A03
No, the driver wouldn't be able to handle inet type. This is postgres specific, and isn't supported by the JDBC spec. Dave ----- Original Message ----- From: "Larry Mulcahy" <lmulcahy@qip.qwest.net> To: <pgsql-jdbc@postgresql.org> Sent: Wednesday, May 30, 2001 1:22 PM Subject: [JDBC] "No class found for inet" > I'm using the PostgreSQL 7.1.1 JDBC2 Enterprise driver, compiled > myself on Solaris 8 with the 1.3 JDK. > > I'm trying to access a column of the PostgreSQL datatype 'inet'. > When my program gets to the 'inet' field: > > rs.getObject(3); > > it fails with the exception "no class found for inet". > Does the JDBC driver support all PostgreSQL data types? > > -- > Larry Mulcahy lmulcahy@qip.qwest.net > PGP public key at: > http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0x2C4C5A03 > > ---------------------------(end of broadcast)--------------------------- > TIP 3: if posting/reading through Usenet, please send an appropriate > subscribe-nomail command to majordomo@postgresql.org so that your > message can get through to the mailing list cleanly >
Weird, I tried using rs.getString() instead of rs.getObject() and it seems to be working OK now. Dave Cramer wrote: > > No, the driver wouldn't be able to handle inet type. > > This is postgres specific, and isn't supported by the JDBC spec. > > Dave > ----- Original Message ----- > From: "Larry Mulcahy" <lmulcahy@qip.qwest.net> > To: <pgsql-jdbc@postgresql.org> > Sent: Wednesday, May 30, 2001 1:22 PM > Subject: [JDBC] "No class found for inet" > > > I'm using the PostgreSQL 7.1.1 JDBC2 Enterprise driver, compiled > > myself on Solaris 8 with the 1.3 JDK. > > > > I'm trying to access a column of the PostgreSQL datatype 'inet'. > > When my program gets to the 'inet' field: > > > > rs.getObject(3); > > > > it fails with the exception "no class found for inet". > > Does the JDBC driver support all PostgreSQL data types? -- Larry Mulcahy lmulcahy@qip.qwest.net PGP public key at: http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0x2C4C5A03
> Weird, I tried using rs.getString() instead of rs.getObject() and > it seems to be working OK now. Well, sort of. It is a string now and not a real IP address, but that may be fine for you. PostgreSQL transfers fields to clients as character strings. > > Dave Cramer wrote: > > > > No, the driver wouldn't be able to handle inet type. > > > > This is postgres specific, and isn't supported by the JDBC spec. > > > > Dave > > ----- Original Message ----- > > From: "Larry Mulcahy" <lmulcahy@qip.qwest.net> > > To: <pgsql-jdbc@postgresql.org> > > Sent: Wednesday, May 30, 2001 1:22 PM > > Subject: [JDBC] "No class found for inet" > > > > > I'm using the PostgreSQL 7.1.1 JDBC2 Enterprise driver, compiled > > > myself on Solaris 8 with the 1.3 JDK. > > > > > > I'm trying to access a column of the PostgreSQL datatype 'inet'. > > > When my program gets to the 'inet' field: > > > > > > rs.getObject(3); > > > > > > it fails with the exception "no class found for inet". > > > Does the JDBC driver support all PostgreSQL data types? > > -- > Larry Mulcahy lmulcahy@qip.qwest.net > PGP public key at: > http://pgpkeys.mit.edu:11371/pks/lookup?op=get&search=0x2C4C5A03 > > ---------------------------(end of broadcast)--------------------------- > TIP 6: Have you searched our list archives? > > http://www.postgresql.org/search.mpl > -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000 + If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania 19026