problem creating new connection with FreeTDS_JDBC

Ian Struble iks at callwave.com
Tue Jul 11 15:05:51 EDT 2000




> On Tue, 11 Jul 2000, Ian Struble wrote:
>
> >     Class.forName("com.internetcds.jdbc.tds.Driver");
> >     con =
> >
DriverManager.getConnection("jdbc:freetds:sqlserver://sql.foo.com/Testing",
> >         "test_user", "test_password");
> >
> > And here is a little bit of the stack trace:
> >
> > Exception- java.lang.NullPointerException
> > java.sql.SQLException
> >         at
> >
com.internetcds.jdbc.tds.Constructors.newConnection(Constructors.java:305)
> >         at com.internetcds.jdbc.tds.Driver.connect(Driver.java:257)
> >         at java.sql.DriverManager.getConnection(Unknown Source)
>
> That stack trace is from a re-thrown exception.  Try sticking in an
> e.printStackTrace() in the catch statements just below line 305 in
> Constructors.java and see what you get.

Thanks Bob.  I threw it in and then also tried trowing it in a couple other
places.  The only new information was from putting it above line 305(a new
exception is thrown on line 305 so below won't do much :^).  This is what
I've got now:

java.lang.NullPointerException
        at
com.internetcds.jdbc.tds.Constructors.newConnection(Constructors.java:296)
        at com.internetcds.jdbc.tds.Driver.connect(Driver.java:257)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at java.sql.DriverManager.getConnection(Unknown Source)
        at BasicServlet.doGet(BasicServlet.java:49)

And here is what line 296 is:
   public static java.sql.Connection newConnection
        // ... snip ...
         return (java.sql.Connection)connectionCtor.newInstance(params);
        // line 296 ^^^^^^^^^^^^

Ian





More information about the FreeTDS mailing list