Received: from cicero1.cybercity.dk (cicero1.cybercity.dk [212.242.40.4]) by hub.org (8.9.3/8.9.3) with ESMTP id DAA92919 for ; Wed, 1 Mar 2000 03:39:24 -0500 (EST) (envelope-from Jesper.Zacho@wise.dk) Received: from store05.cybercity.dk (store05.cybercity.dk [212.242.40.70]) by cicero1.cybercity.dk (8.9.3/8.9.3) with ESMTP id JAA25371 for ; Wed, 1 Mar 2000 09:27:09 +0100 (CET) Received: from wisepc22 (msx-rod-1a-5.ppp.cybercity.dk [212.242.4.133]) by store05.cybercity.dk (8.9.3/8.9.3) with SMTP id JAA44135; Wed, 1 Mar 2000 09:27:07 +0100 (CET) (envelope-from Jesper.Zacho@wise.dk) From: "Jesper Zacho" To: Cc: Subject: VS: [INTERFACES] JDBC JAVA Stream support for Large Object Date: Wed, 1 Mar 2000 09:30:02 +0100 Message-ID: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_NextPart_000_0001_01BF8360.B8892D00" 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_0001_01BF8360.B8892D00 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_0001_01BF8360.B8892D00 Content-Type: application/ms-tnef; name="winmail.dat" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="winmail.dat" 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 BdzYvP+NgHZA2Z/ar9u/3M/d397v39//4Q2swKXwn4Bm5+DxQH8/sLNyREHuAuHC4m/jfyAAQVVU T1RFWFQwTElTVDugovAgInxFLa2S//CckAPwLbBy/iI6ULchREH9YNDwRWt60HdBJ0uBmEBwqqCr 4OPKUmuyANjhcwXcSqtAj2EgHlr68JUQBdXmAFEgVyNvgKowQS9TLH1sZlEHwCArNP4QNOGwNCw2 IKFw/rAwBdVNb30D0GwHwFISdJD6IOzgNPA4IDUxOfZKz0vfQkevkyBI9AexTuQuT1NAk1D7peCt 0Gs5/9lfPF89bz5//z+PQJ9Br0K/2K9bb1x/XY//Xp9fr2C/Yc/hLEWvRr/khieUYeVZWfZ9AHEA AAsAAIAIIAYAAAAAAMAAAAAAAABGAAAAAAOFAAAAAAAAAwACgAggBgAAAAAAwAAAAAAAAEYAAAAA EIUAAAAAAAADAAWACCAGAAAAAADAAAAAAAAARgAAAABShQAAjmoBAB4AJYAIIAYAAAAAAMAAAAAA AABGAAAAAFSFAAABAAAABAAAADkuMAADACaACCAGAAAAAADAAAAAAAAARgAAAAABhQAAAAAAAAsA L4AIIAYAAAAAAMAAAAAAAABGAAAAAA6FAAAAAAAAAwAwgAggBgAAAAAAwAAAAAAAAEYAAAAAEYUA AAAAAAADADKACCAGAAAAAADAAAAAAAAARgAAAAAYhQAAAAAAAB4AQYAIIAYAAAAAAMAAAAAAAABG AAAAADaFAAABAAAAAQAAAAAAAAAeAEKACCAGAAAAAADAAAAAAAAARgAAAAA3hQAAAQAAAAEAAAAA AAAAHgBDgAggBgAAAAAAwAAAAAAAAEYAAAAAOIUAAAEAAAABAAAAAAAAAAsA24AIIAYAAAAAAMAA AAAAAABGAAAAAIKFAAABAAAACwABgQggBgAAAAAAwAAAAAAAAEYAAAAABoUAAAAAAAACAfgPAQAA ABAAAAC6F9jUVyXTEZ5vAIDI7WwyAgH6DwEAAAAQAAAAuhfY1Fcl0xGebwCAyO1sMgIB+w8BAAAA YwAAAAAAAAA4obsQBeUQGqG7CAArKlbCAABQU1RQUlguRExMAAAAAAAAAABOSVRB+b+4AQCqADfZ bgAAAFxcV2lzZXNlcnZlcjAxXFVzZXJzXGp6YVxtYWlsXG91dGxvb2sucHN0AAADAP4PBQAAAAMA DTT9NwAAAgF/AAEAAAA0AAAAPE5EQkJKT0dQTEtKSEJBREpETEJIS0VMS0RPQUEuSmVzcGVyLlph Y2hvQHdpc2UuZGs+AAMABhDHuEZdAwAHEBMEAAADABAQAAAAAAMAERAAAAAAHgAIEAEAAABlAAAA SElJTUJVSUxESU5HQU5FQ09NTUVSQ0VBUFBMSUNBVElPTkFTQVNFUlZMRVQsQU5ETVlDTElFTlRX QU5UTUVUT1JFUExBQ0VEQjJXSVRIUE9TVEdSRVNRTElOU1RFQURUSElTSQAAAABMBQ== ------=_NextPart_000_0001_01BF8360.B8892D00--