Received: from cicero2.cybercity.dk (cicero2.cybercity.dk [212.242.40.53]) by hub.org (8.9.3/8.9.3) with ESMTP id LAA40555 for ; Wed, 1 Mar 2000 11:06:12 -0500 (EST) (envelope-from Jesper.Zacho@wise.dk) Received: from store05.cybercity.dk (store05.cybercity.dk [212.242.40.70]) by cicero2.cybercity.dk (8.9.3/8.9.3) with ESMTP id IAA16663 for ; Tue, 29 Feb 2000 08:59:06 +0100 (CET) Received: from wisepc22 (msx-rod-1a-1.ppp.cybercity.dk [212.242.4.129]) by store05.cybercity.dk (8.9.3/8.9.3) with SMTP id IAA76620 for ; Tue, 29 Feb 2000 08:59:04 +0100 (CET) (envelope-from Jesper.Zacho@wise.dk) From: "Jesper Zacho" To: Subject: [INTERFACES] JDBC JAVA Stream support for Large Object Date: Tue, 29 Feb 2000 09:01:14 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_000A_01BF8293.883DAD10" X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook IMO, Build 9.0.2416 (9.0.2910.0) Importance: Normal X-MS-TNEF-Correlator: X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2314.1300 This is a multi-part message in MIME format. ------=_NextPart_000_000A_01BF8293.883DAD10 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Hi I'm building an Ecommerce application as a Servlet, and my Client want me to replace DB2 with PostgreSQL instead. This is a good idea if you ask me, but I need to have Large Object support working to be able to do the replacement. Now I have a Linux (Suse) server running the RDBMS (Ver 6.5.1), and access the server using JDBC (driver version is 6.5 for Java 1.x) on my test-web-server. I get the following exception when trying to set the binary stream on the statement : Exception caught : This method is not yet implemented. This method is not yet implemented. java.lang.Throwable() java.lang.Exception() java.sql.SQLException() postgresql.util.PSQLException(java.lang.String) java.sql.SQLException postgresql.Driver.notImplemented() void postgresql.jdbc1.PreparedStatement.setBinaryStream(int, java.io.InputStream, int) void jdbctest.LargeObject.testLargeObjects(java.sql.Connection) void jdbctest.LargeObject.doIt() void jdbctest.LargeObject.main(java.lang.String []) The situation is the same if I write the example from the JDBC Interface chapter in the Programmer's Guide. Is Java Streams supported for Large Objects using the JDBC Driver ? Regards Jesper Zacho HiQ Wise A/S Tlf: +45 43 46 00 10 Mobil: +45 22 62 48 51 E-mail : Jesper.Zacho@wise.dk ------=_NextPart_000_000A_01BF8293.883DAD10 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="winmail.dat" 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 AADAAAAAAAAARgAAAAARhQAAAAAAAAMAMoAIIAYAAAAAAMAAAAAAAABGAAAAABiFAAAAAAAAHgBB gAggBgAAAAAAwAAAAAAAAEYAAAAANoUAAAEAAAABAAAAAAAAAB4AQoAIIAYAAAAAAMAAAAAAAABG AAAAADeFAAABAAAAAQAAAAAAAAAeAEOACCAGAAAAAADAAAAAAAAARgAAAAA4hQAAAQAAAAEAAAAA AAAACwDbgAggBgAAAAAAwAAAAAAAAEYAAAAAgoUAAAEAAAALAAGBCCAGAAAAAADAAAAAAAAARgAA AAAGhQAAAAAAAAIB+A8BAAAAEAAAALoX2NRXJdMRnm8AgMjtbDICAfoPAQAAABAAAAC6F9jUVyXT EZ5vAIDI7WwyAgH7DwEAAABjAAAAAAAAADihuxAF5RAaobsIACsqVsIAAFBTVFBSWC5ETEwAAAAA AAAAAE5JVEH5v7gBAKoAN9luAAAAXFxXaXNlc2VydmVyMDFcVXNlcnNcanphXG1haWxcb3V0bG9v ay5wc3QAAAMA/g8FAAAAAwANNP03AAACAX8AAQAAADQAAAA8TkRCQkpPR1BMS0pIQkFESkRMQkhF RUxFRE9BQS5KZXNwZXIuWmFjaG9Ad2lzZS5kaz4AAwAGEMe4Rl0DAAcQEwQAAAMAEBAAAAAAAwAR EAAAAAAeAAgQAQAAAGUAAABISUlNQlVJTERJTkdBTkVDT01NRVJDRUFQUExJQ0FUSU9OQVNBU0VS VkxFVCxBTkRNWUNMSUVOVFdBTlRNRVRPUkVQTEFDRURCMldJVEhQT1NUR1JFU1FMSU5TVEVBRFRI SVNJAAAAAItl ------=_NextPart_000_000A_01BF8293.883DAD10--