FreeTDS JDBC / Java 2 SDK 1.3

Maraya Michael maraya-michael at dol.gov
Tue Apr 4 15:23:15 EDT 2000



	I re-wrote the snippet below so that the variables are set to 2.0 by
default and 1.0 if java.version is 1.1x.  So far, everything's working fine.
There's probably a better way to determine the JDBC version currently
installed but this seems to do for now.

	I've finally been able to make FreeTDS JDBC work.  I had to put a
ton of Statement.close() lines in my code but that was pretty easy.  Using
the FreeTDS JDBC is a bit slower than using the JDBC-ODBC bridge but I
figure that's because it's using Pure Java now instead of system calls.

	Kudos to the TDS Development Group.  You guys rock.  If you need a
newbie Java programmer for grunt work and stuff, let me know.  I'd be glad
to help.

.\\

----------
From: 	Maraya Michael[SMTP:maraya-michael at dol.gov]
Sent: 	Tuesday, April 04, 2000 2:21 PM
To: 	TDS Development Group
Subject: 	[freetds] Re: FreeTDS JDBC / Java 2 SDK 1.3


	It took me a while to get to it, but I found out why I couldn't
connect using JDK 1.3:

	com.internetcds.jdbc.tds.Constructors.init() contains the following
code:

         if (java.lang.System.getProperty("java.version").startsWith("1.1"))
         {
            jdbcVersion     = JDBC1_0;
            jdbcVersionName = "1_0";
         }
         else if
(java.lang.System.getProperty("java.version").startsWith("1.2"))
         {
            jdbcVersion     = JDBC2_0;
            jdbcVersionName = "2_0";
         }
         else
         {
            // XXX What do we have here?  Should we throw an exception?
         }

	

---
You are currently subscribed to freetds as: maraya-michael at dol.gov
To unsubscribe, forward this message to
$subst('Email.Unsub')




More information about the FreeTDS mailing list