Return-Path: X-Original-To: apmail-db-torque-dev-archive@www.apache.org Delivered-To: apmail-db-torque-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id B603E84AB for ; Sun, 28 Aug 2011 10:45:31 +0000 (UTC) Received: (qmail 71911 invoked by uid 500); 28 Aug 2011 10:45:28 -0000 Delivered-To: apmail-db-torque-dev-archive@db.apache.org Received: (qmail 71761 invoked by uid 500); 28 Aug 2011 10:45:13 -0000 Mailing-List: contact torque-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Apache Torque Developers List" Reply-To: "Apache Torque Developers List" Delivered-To: mailing list torque-dev@db.apache.org Received: (qmail 71722 invoked by uid 99); 28 Aug 2011 10:45:05 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 28 Aug 2011 10:45:05 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: local policy) Received: from [188.40.12.104] (HELO innersmtp.mail2.i-styledesign.de) (188.40.12.104) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 28 Aug 2011 10:44:54 +0000 Received: from localhost (localhost [127.0.0.1]) by innersmtp.mail2.i-styledesign.de (Postfix) with ESMTP id 99DC1501526 for ; Sun, 28 Aug 2011 12:36:52 +0200 (CEST) X-Virus-Scanned: Debian amavisd-new at mail2.i-styledesign.de Received: from innersmtp.mail2.i-styledesign.de ([127.0.0.1]) by localhost (mail2.i-styledesign.de [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id STbrJrC-jjG8 for ; Sun, 28 Aug 2011 12:36:52 +0200 (CEST) Received: from [192.168.2.116] (p50829F53.dip.t-dialin.net [80.130.159.83]) (Authenticated sender: me@noctarius.com) by innersmtp.mail2.i-styledesign.de (Postfix) with ESMTPSA id 0C7DB500E1E for ; Sun, 28 Aug 2011 12:36:52 +0200 (CEST) Message-ID: <4E5A1C2A.2040208@noctarius.com> Date: Sun, 28 Aug 2011 12:44:58 +0200 From: Noctarius User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20110812 Thunderbird/6.0 MIME-Version: 1.0 To: torque-dev@db.apache.org Subject: Re: Autodetect adapters References: <4E5A1B6D.20804@apache.org> In-Reply-To: <4E5A1B6D.20804@apache.org> X-Enigmail-Version: 1.3.1 Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=sha1; boundary="------------ms020701030305090902020003" X-Virus-Checked: Checked by ClamAV on apache.org --------------ms020701030305090902020003 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Am 28.08.2011 12:41, schrieb Thomas Vandahl: > Hi folks, >=20 > I wrote a hack around Torque 3.3 to allow the auto-detection of the > correct database adapter from the JDBC connection meta data. It > basically uses the database product name to select the adapter. >=20 > Would that be a useful extension to Torque4? It would be even easier to= > implement if I modified the factory and the Torque instance. I guess it would be a nice addition but you must have the possibility to explicitly choose one as well since our application has two db drivers (MySQL / DB2). >=20 > Bye, Thomas. Cheers Chris >=20 > --------------------------------------------------------------------- > To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org > For additional commands, e-mail: torque-dev-help@db.apache.org >=20 --------------ms020701030305090902020003 Content-Type: application/pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Kryptografische Unterschrift MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIINkzCC BjQwggQcoAMCAQICASAwDQYJKoZIhvcNAQEFBQAwfTELMAkGA1UEBhMCSUwxFjAUBgNVBAoT DVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNp Z25pbmcxKTAnBgNVBAMTIFN0YXJ0Q29tIENlcnRpZmljYXRpb24gQXV0aG9yaXR5MB4XDTA3 MTAyNDIxMDI1NVoXDTE3MTAyNDIxMDI1NVowgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1T dGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWdu aW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENs aWVudCBDQTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMsohUWcASz7GfKrpTOM KqANy9BV7V0igWdGxA8IU77L3aTxErQ+fcxtDYZ36Z6GH0YFn7fq5RADteP0AYzrCA+EQTfi 8q1+kA3m0nwtwXG94M5sIqsvs7lRP1aycBke/s5g9hJHryZ2acScnzczjBCAo7X1v5G3yw8M DP2m2RCye0KfgZ4nODerZJVzhAlOD9YejvAXZqHksw56HzElVIoYSZ3q4+RJuPXXfIoyby+Y 2m1E+YzX5iCZXBx05gk6MKAW1vaw4/v2OOLy6FZH3XHHtOkzUreG//CsFnB9+uaYSlR65cdG zTsmoIK8WH1ygoXhRBm98SD7Hf/r3FELNvUCAwEAAaOCAa0wggGpMA8GA1UdEwEB/wQFMAMB Af8wDgYDVR0PAQH/BAQDAgEGMB0GA1UdDgQWBBSuVYNv7DHKufcd+q9rMfPIHeOsuzAfBgNV HSMEGDAWgBROC+8apEBbpRdphzDKNGhD0EGu8jBmBggrBgEFBQcBAQRaMFgwJwYIKwYBBQUH MAGGG2h0dHA6Ly9vY3NwLnN0YXJ0c3NsLmNvbS9jYTAtBggrBgEFBQcwAoYhaHR0cDovL3d3 dy5zdGFydHNzbC5jb20vc2ZzY2EuY3J0MFsGA1UdHwRUMFIwJ6AloCOGIWh0dHA6Ly93d3cu c3RhcnRzc2wuY29tL3Nmc2NhLmNybDAnoCWgI4YhaHR0cDovL2NybC5zdGFydHNzbC5jb20v c2ZzY2EuY3JsMIGABgNVHSAEeTB3MHUGCysGAQQBgbU3AQIBMGYwLgYIKwYBBQUHAgEWImh0 dHA6Ly93d3cuc3RhcnRzc2wuY29tL3BvbGljeS5wZGYwNAYIKwYBBQUHAgEWKGh0dHA6Ly93 d3cuc3RhcnRzc2wuY29tL2ludGVybWVkaWF0ZS5wZGYwDQYJKoZIhvcNAQEFBQADggIBADqp Jw3I07QWke9plNBpxUxcffc7nUrIQpJHDci91DFG7fVhHRkMZ1J+BKg5UNUxIFJ2Z9B90Mic c/NXcs7kPBRdn6XGO/vPc87Y6R+cWS9Nc9+fp3Enmsm94OxOwI9wn8qnr/6o3mD4noP9Jphw UPTXwHovjavRnhUQHLfo/i2NG0XXgTHXS2Xm0kVUozXqpYpAdumMiB/vezj1QHQJDmUdPYMc p+reg9901zkyT3fDW/ivJVv6pWtkh6Pw2ytZT7mvg7YhX3V50Nv860cV11mocUVcqBLv0gcT +HBDYtbuvexNftwNQKD5193A7zN4vG7CTYkXxytSjKuXrpEatEiFPxWgb84nVj25SU5q/r1X hwby6mLhkbaXslkVtwEWT3Van49rKjlK4XrUKYYWtnfzq6aSak5u0Vpxd1rY79tWhD3EdCvO hNz/QplNa+VkIsrcp7+8ZhP1l1b2U6MaxIVteuVMD3X0vziIwr7jxYae9FZjbxlpUemqXjcC 0QaFfN7qI0JsQMALL7iGRBg7K0CoOBzECdD3fuZil5kU/LP9cr1BK31U0Uy651bFnAMMMkqh AChIbn0ei72VnbpSsrrSdF0BAGYQ8vyHae5aCg+H75dVCV33K6FuxZrf09yTz+Vx/PkdRUYk XmZz/OTfyJXsUOUXrym6KvI2rYpccSk5MIIHVzCCBj+gAwIBAgICE6cwDQYJKoZIhvcNAQEF BQAwgYwxCzAJBgNVBAYTAklMMRYwFAYDVQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJT ZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBD bGFzcyAyIFByaW1hcnkgSW50ZXJtZWRpYXRlIENsaWVudCBDQTAeFw0xMTA2MTMxOTM5NTla Fw0xMzA2MTQwNTQxMThaMIGgMSAwHgYDVQQNExc0NDc0ODEtZ3R3b0JyOXpMYWdIa2hwTzEL MAkGA1UEBhMCREUxHDAaBgNVBAgTE05vcmRyaGVpbi1XZXN0ZmFsZW4xEjAQBgNVBAcTCVJl bXNjaGVpZDEcMBoGA1UEAxMTQ2hyaXN0b3BoIEVuZ2VsYmVydDEfMB0GCSqGSIb3DQEJARYQ bWVAbm9jdGFyaXVzLmNvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAK/nI3s5 lWvom182PBQIni4feJ5eyUu7hCRScwzgmT1SJ2g20yLl4fu5fPPY8laAo2NMlXokVFauXS1d p1zqXBGyDEuMVr/0IlZhcr7G3BcDU+ny+YFAdkHbmra6ZCeeXZa2w295wEk0TAcM0GnhxjS3 SOTDHX5BA8RKYRuy9wjJftB4IieSa68JpfNi7Aa4oUtee5RoE0UZ0U1rFunPuAu/FKU3qwMO JGDui0U8U7FNJfI1i2HATn/j/KEsflJZ/MI4c641OGj6qzV/P1XixoGJxIiPyLXLFMZE1DvG AVyOzZaXmoDmY1Yf0/AIEt8PYY3dh0FA6qeQB2lBtLtbOfkCAwEAAaOCA6swggOnMAkGA1Ud EwQCMAAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDBDAdBgNV HQ4EFgQUa9YAlrSnvHsHF66iyGcQhIOV7B0wHwYDVR0jBBgwFoAUrlWDb+wxyrn3HfqvazHz yB3jrLswGwYDVR0RBBQwEoEQbWVAbm9jdGFyaXVzLmNvbTCCAiEGA1UdIASCAhgwggIUMIIC EAYLKwYBBAGBtTcBAgIwggH/MC4GCCsGAQUFBwIBFiJodHRwOi8vd3d3LnN0YXJ0c3NsLmNv bS9wb2xpY3kucGRmMDQGCCsGAQUFBwIBFihodHRwOi8vd3d3LnN0YXJ0c3NsLmNvbS9pbnRl cm1lZGlhdGUucGRmMIH3BggrBgEFBQcCAjCB6jAnFiBTdGFydENvbSBDZXJ0aWZpY2F0aW9u IEF1dGhvcml0eTADAgEBGoG+VGhpcyBjZXJ0aWZpY2F0ZSB3YXMgaXNzdWVkIGFjY29yZGlu ZyB0byB0aGUgQ2xhc3MgMiBWYWxpZGF0aW9uIHJlcXVpcmVtZW50cyBvZiB0aGUgU3RhcnRD b20gQ0EgcG9saWN5LCByZWxpYW5jZSBvbmx5IGZvciB0aGUgaW50ZW5kZWQgcHVycG9zZSBp biBjb21wbGlhbmNlIG9mIHRoZSByZWx5aW5nIHBhcnR5IG9ibGlnYXRpb25zLjCBnAYIKwYB BQUHAgIwgY8wJxYgU3RhcnRDb20gQ2VydGlmaWNhdGlvbiBBdXRob3JpdHkwAwIBAhpkTGlh YmlsaXR5IGFuZCB3YXJyYW50aWVzIGFyZSBsaW1pdGVkISBTZWUgc2VjdGlvbiAiTGVnYWwg YW5kIExpbWl0YXRpb25zIiBvZiB0aGUgU3RhcnRDb20gQ0EgcG9saWN5LjA2BgNVHR8ELzAt MCugKaAnhiVodHRwOi8vY3JsLnN0YXJ0c3NsLmNvbS9jcnR1Mi1jcmwuY3JsMIGOBggrBgEF BQcBAQSBgTB/MDkGCCsGAQUFBzABhi1odHRwOi8vb2NzcC5zdGFydHNzbC5jb20vc3ViL2Ns YXNzMi9jbGllbnQvY2EwQgYIKwYBBQUHMAKGNmh0dHA6Ly9haWEuc3RhcnRzc2wuY29tL2Nl cnRzL3N1Yi5jbGFzczIuY2xpZW50LmNhLmNydDAjBgNVHRIEHDAahhhodHRwOi8vd3d3LnN0 YXJ0c3NsLmNvbS8wDQYJKoZIhvcNAQEFBQADggEBAEkxZVE6IFuH4Hsa5Ayr5X9dSpjr278C PZg2TgLr01GAF/gVfIv584xvWJVtDg7obZHwdyWOxyES3zgBzVaEbkQpe7t0wEh9R4nP0O4w YkkiJ0HHBhktppRoi6RhP/WgI7T6JIPPWTTfEsrArrdKZHwvyo0mvRtLkkdovB+Q6Ex2rtXK WnwQlgYYbYA4B9Zy7qqZv29uc7iD4/fGSWC3pGT8Gp0S768Mxf1IoSe5ILdyjhd9a9+UFWDX 6Zuqq2kvp4SIg8dbUeCok6fENxuo0TtKLUw9V2xrQTtMeNpmDFcmPqQC/9XNInkfDl/s0teB BYiKRThwsW70d+5vQMgkUooxggPNMIIDyQIBATCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNV BAoTDVN0YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRl IFNpZ25pbmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlh dGUgQ2xpZW50IENBAgITpzAJBgUrDgMCGgUAoIICDjAYBgkqhkiG9w0BCQMxCwYJKoZIhvcN AQcBMBwGCSqGSIb3DQEJBTEPFw0xMTA4MjgxMDQ0NThaMCMGCSqGSIb3DQEJBDEWBBTSpxou ErYNNUutw8YEDOhJubr04DBfBgkqhkiG9w0BCQ8xUjBQMAsGCWCGSAFlAwQBAjAKBggqhkiG 9w0DBzAOBggqhkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcN AwICASgwgaQGCSsGAQQBgjcQBDGBljCBkzCBjDELMAkGA1UEBhMCSUwxFjAUBgNVBAoTDVN0 YXJ0Q29tIEx0ZC4xKzApBgNVBAsTIlNlY3VyZSBEaWdpdGFsIENlcnRpZmljYXRlIFNpZ25p bmcxODA2BgNVBAMTL1N0YXJ0Q29tIENsYXNzIDIgUHJpbWFyeSBJbnRlcm1lZGlhdGUgQ2xp ZW50IENBAgITpzCBpgYLKoZIhvcNAQkQAgsxgZaggZMwgYwxCzAJBgNVBAYTAklMMRYwFAYD VQQKEw1TdGFydENvbSBMdGQuMSswKQYDVQQLEyJTZWN1cmUgRGlnaXRhbCBDZXJ0aWZpY2F0 ZSBTaWduaW5nMTgwNgYDVQQDEy9TdGFydENvbSBDbGFzcyAyIFByaW1hcnkgSW50ZXJtZWRp YXRlIENsaWVudCBDQQICE6cwDQYJKoZIhvcNAQEBBQAEggEAdKoKfZ7Gb+HbHmnrMpX6HFSw 8A2pTa73nnCTcARRpIpAgu/DtLHQN9BIGiGT3A66Jg7qGFaGVY8RyJqReJRn3ilDgvv0E4ld 6iw9Hd13NdpQ2uoAKEt82VLGBY56NFpys53jvjHJatHHesYoqmPb1xvBpQe3xfyMCnexLNud GUMRM119CmKepIdimpUWD5llsMoYwjU9UFZQoFQGaSkjYuEz48iaxNRVDoFVFwhonyNXMliQ bCb+udI+pWkifkG+Mk3u69cSWMRvXCH6/fZmrOS9WmcQQjNAC9vVQfagx/C7JySw8aWV8DnV PLt/S17yR/j0MrQfmGbH3ZBuBAtznAAAAAAAAA== --------------ms020701030305090902020003--