Received: from gemini.cybersurf.net (IDENT:root@gemini.cybersurf.net [209.197.128.8]) by hub.org (8.9.1/8.9.1) with ESMTP id NAA24501 for ; Mon, 30 Nov 1998 13:55:19 -0500 (EST) (envelope-from hockleyd@cybersurf.net) Received: from cybersurf.net (pc02.cybersurf.net [209.197.144.2]) by gemini.cybersurf.net (8.8.7/8.8.7) with ESMTP id LAA21705 for ; Mon, 30 Nov 1998 11:55:16 -0700 Message-ID: <3662EB0C.8A0CBDC4@cybersurf.net> Date: Mon, 30 Nov 1998 11:59:25 -0700 From: Dallas Hockley Organization: Cybersurf Interactive Media X-Mailer: Mozilla 4.5 [en] (Win98; U) X-Accept-Language: en MIME-Version: 1.0 To: "pgsql-interfaces@postgreSQL.org" Subject: 1.2 JVM and such Content-Type: multipart/signed; protocol="application/x-pkcs7-signature"; micalg=sha1; boundary="------------ms6F7CC7B7A54F7FEE9E0B5B6E" This is a cryptographically signed message in MIME format. --------------ms6F7CC7B7A54F7FEE9E0B5B6E Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Greetings all, Just focusing on a sub topic here. I just browsed the JDBC 2.0 API spec, and it looks like the main issue is ability to compile the driver. Correct me if I'm wrong, but the new Driver, as Peter stated, will largely have *more* methods in the existing classes, and a few new supporting classes and types. The 1.2 JVM will support both drivers, as stated in the spec. I think that the integration of the 1.2/JDBC 2.0 spec into the driver is the "right thing", but the JVM issue is still at the heart of the matter. I think the distribution of the binary classes as both a 1.1x and 1.2 jar file will be needed, due to the post which reflects the reality that not too many of us have multiple JVMs on the platforms. Our shop is using the 1.1 and postgresql pretty intensely here, but if we can move to the 1.2, especially with the additional functionality the JDBC 2.0 spec represents in BLOBs, and fixed meta and type classes, as well as new result sets capabilities, it may be a case where the 1.1 development is frozen except for bug fixes anyway. I don't know if that is the intent, but it makes sense from my point of view. Now, my rambling does have one other purpose. Would a 1.2 compiled binary work on a 1.1 system/app/applet anyway? It appears to me that it would from a theoretical standpoint, as the interface additions and new classes wouldn't be used. However, the internal algorithms and interactions may make the assumption incorrect. Cheers, Dallas --------------ms6F7CC7B7A54F7FEE9E0B5B6E Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIIKdwYJKoZIhvcNAQcCoIIKaDCCCmQCAQExCzAJBgUrDgMCGgUAMAsGCSqGSIb3DQEHAaCC CAMwggTNMIIENqADAgECAhBSVPmBtAjwHeB3n7sAV/5zMA0GCSqGSIb3DQEBBAUAMIHMMRcw FQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29y azFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQSBJbmNvcnAuIEJ5 IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVyaVNpZ24gQ2xhc3MgMSBDQSBJbmRp dmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFsaWRhdGVkMB4XDTk4MTAzMDAwMDAw MFoXDTk5MTAzMDIzNTk1OVowggEaMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UE CxMWVmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9y ZXBvc2l0b3J5L1JQQSBJbmNvcnAuIGJ5IFJlZi4sTElBQi5MVEQoYyk5ODEeMBwGA1UECxMV UGVyc29uYSBOb3QgVmFsaWRhdGVkMTMwMQYDVQQLEypEaWdpdGFsIElEIENsYXNzIDEgLSBO ZXRzY2FwZSBGdWxsIFNlcnZpY2UxGjAYBgNVBAMUEURhbGxhcyBDLiBIb2NrbGV5MSUwIwYJ KoZIhvcNAQkBFhZob2NrbGV5ZEBjeWJlcnN1cmYubmV0MIGfMA0GCSqGSIb3DQEBAQUAA4GN ADCBiQKBgQDTKURUEgIQPcTke3TNXlotWhcY0BJsK7Xxn4IrWUIDgxINugS4RqRegrfj1yIN GpK9Nw6Wwfwo8MDOVg1XVwtaNhKRPrM1HX5HlpeEmEiaXm77sTitkG0X0kIwnaGWyvsbY4sK 95F3RyE2EFxMdjVUq0EggzWZdH02yvyD6Hs+IwIDAQABo4IBXTCCAVkwCQYDVR0TBAIwADCB rwYDVR0gBIGnMIAwgAYLYIZIAYb4RQEHAQEwgDAoBggrBgEFBQcCARYcaHR0cHM6Ly93d3cu dmVyaXNpZ24uY29tL0NQUzBiBggrBgEFBQcCAjBWMBUWDlZlcmlTaWduLCBJbmMuMAMCAQEa PVZlcmlTaWduJ3MgQ1BTIGluY29ycC4gYnkgcmVmZXJlbmNlIGxpYWIuIGx0ZC4gKGMpOTcg VmVyaVNpZ24AAAAAAAAwEQYJYIZIAYb4QgEBBAQDAgeAMIGGBgpghkgBhvhFAQYDBHgWdmQ0 NjUyYmQ2M2YyMDQ3MDI5Mjk4NzYzYzlkMmYyNzUwNjljNzM1OWJlZDFiMDU5ZGE3NWJjNGJj OTcwMTc0N2RhNWM1ZTAxNDFiZWFkYjJiZDJlOGU2MTVkZjZmOGZkZjExNDk5ZmEzYmU0NWZk ZjNlYTQ1MGMwDQYJKoZIhvcNAQEEBQADgYEAoM+MHP3ZGE1MCtFB4BXR/xB4xjw8sD3UTX6I Sj0qnhoZFs+gyVVjy9a1asMHC/Ryw6IzmrYF2geHTJgwwcCzmB9zLOvUxtKXKCCAdYQMgq+q WYrEOq5FTeffhoLQrjJdLTJd3jp5MbUVzl7/sSkCAG9C1ZgyqSyj6b9yB5PWyQ8wggMuMIIC l6ADAgECAhEA0nYujRQMPX2yqCVdr+4NdTANBgkqhkiG9w0BAQIFADBfMQswCQYDVQQGEwJV UzEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xNzA1BgNVBAsTLkNsYXNzIDEgUHVibGljIFBy aW1hcnkgQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwHhcNOTgwNTEyMDAwMDAwWhcNMDgwNTEy MjM1OTU5WjCBzDEXMBUGA1UEChMOVmVyaVNpZ24sIEluYy4xHzAdBgNVBAsTFlZlcmlTaWdu IFRydXN0IE5ldHdvcmsxRjBEBgNVBAsTPXd3dy52ZXJpc2lnbi5jb20vcmVwb3NpdG9yeS9S UEEgSW5jb3JwLiBCeSBSZWYuLExJQUIuTFREKGMpOTgxSDBGBgNVBAMTP1ZlcmlTaWduIENs YXNzIDEgQ0EgSW5kaXZpZHVhbCBTdWJzY3JpYmVyLVBlcnNvbmEgTm90IFZhbGlkYXRlZDCB nzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAu1pEigQWu1X9A3qKLZRPFXg2uA1Ksm+cVL+8 6HcqnbnwaLuV2TFBcHqBS7lIE1YtxwjhhEKrwKKSq0RcqkLwgg4C6S/7wju7vsknCl22sDZC M7VuVIhPh0q/Gdr5FegPh7Yc48zGmo5/aiSS4/zgZbqnsX7vyds3ashKyAkG5JkCAwEAAaN8 MHowEQYJYIZIAYb4QgEBBAQDAgEGMEcGA1UdIARAMD4wPAYLYIZIAYb4RQEHAQEwLTArBggr BgEFBQcCARYfd3d3LnZlcmlzaWduLmNvbS9yZXBvc2l0b3J5L1JQQTAPBgNVHRMECDAGAQH/ AgEAMAsGA1UdDwQEAwIBBjANBgkqhkiG9w0BAQIFAAOBgQCIuDc73dqUNwCtqp/hgQFxHpJq bS/28Z3TymQ43BuYDAeGW4UVag+5SYWklfEXfWe0fy0s3ZpCnsM+tI6q5QsG3vJWKvozx74Z 11NMw73I4xe1pElCY+zCphcPXVgaSTyQXFWjZSAA/Rgg5V+CprGoksVYasGNAzzrw80FopCu bjGCAjwwggI4AgEBMIHhMIHMMRcwFQYDVQQKEw5WZXJpU2lnbiwgSW5jLjEfMB0GA1UECxMW VmVyaVNpZ24gVHJ1c3QgTmV0d29yazFGMEQGA1UECxM9d3d3LnZlcmlzaWduLmNvbS9yZXBv c2l0b3J5L1JQQSBJbmNvcnAuIEJ5IFJlZi4sTElBQi5MVEQoYyk5ODFIMEYGA1UEAxM/VmVy aVNpZ24gQ2xhc3MgMSBDQSBJbmRpdmlkdWFsIFN1YnNjcmliZXItUGVyc29uYSBOb3QgVmFs aWRhdGVkAhBSVPmBtAjwHeB3n7sAV/5zMAkGBSsOAwIaBQCggbEwGAYJKoZIhvcNAQkDMQsG CSqGSIb3DQEHATAcBgkqhkiG9w0BCQUxDxcNOTgxMTMwMTg1OTI2WjAjBgkqhkiG9w0BCQQx FgQUzlGHmkdBalzi/3exuL0eWZ1YWNkwUgYJKoZIhvcNAQkPMUUwQzAKBggqhkiG9w0DBzAO BggqhkiG9w0DAgICAIAwBwYFKw4DAgcwDQYIKoZIhvcNAwICAUAwDQYIKoZIhvcNAwICASgw DQYJKoZIhvcNAQEBBQAEgYBcKazg0E4R4gGneJLtyadPaqzgoPSJJ0I5vymFjEu1UCeqN8Bs AFgAYqHSR1avUWTrFHmUfAlmYe0ny/7f4u/n46TuJiANOkln4ygI3N9RKjI4JDH2Zrn9AhyH rUGo/yfv4atFR75i+ndYd/h00BWaShZk9z2PRy+YwSRD/fMxiw== --------------ms6F7CC7B7A54F7FEE9E0B5B6E--