problem creating new connection with FreeTDS_JDBC

Bob Kline bkline at rksystems.com
Tue Jul 11 18:53:44 EDT 2000


On Tue, 11 Jul 2000, Ian Struble wrote:

> 
> 
> > 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 ^^^^^^^^^^^^

Hmm...  The connectionCtor is null.  Are you using the same version of
the JDK on your two systems?

-- 
Bob Kline
mailto:bkline at rksystems.com
http://www.rksystems.com




More information about the FreeTDS mailing list