Forbinde til MS SQL 2005 - classpath error
Hej,Jeg ved godt der findes 1000 tråde om dette, men jeg kan desværre ikke få det til at spille.
Jeg vil gerne fra Netbeans 6.1 forbinde til min MS SQL Server 2005.
Jeg har hentet denne:
http://msdn.microsoft.com/en-us/data/aa937724.aspx
og lagt den under:
C:\Programmer\MSJDBC\sqljdbc_1.2\enu\sqljdbc.jar
Jeg har i Netbeans tilføjet den under properties for projektet, til libraries og compile.
Jeg har nu følgende kode:
try
{
String connectionUrl = "jdbc:sqlserver:myServer;" +
"databaseName=tm2;user=sa;password=";
String jdbcPath = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
Class.forName(jdbcPath);
Connection con = null;
con = DriverManager.getConnection(connectionUrl);
CallableStatement cStm = con.prepareCall("{? = CALL CallInsertNewSM(?,?)}");
Timestamp ts = new Timestamp(System.currentTimeMillis());
cStm.setTimestamp("@StartTime", ts);
cStm.setInt("@CallPaternID", 2380);
cStm.execute();
}
catch (Exception err)
{
try
{
FileWriter fw1 = new FileWriter("c:/m1.txt", true);
PrintWriter pw1 = new PrintWriter(fw1);
pw1.println("err: " +err.toString());
pw1.close();
}
catch (Exception err2)
{
}
}
Som det kan regnes ud fejler funktionen og der bliver skrevet dette i logfilen:
err: java.sql.SQLException: No suitable driver found for jdbc:sqlserver:myServer;databaseName=tm2;user=sa;password=
Nogen der ved hvad jeg mangler at gøre?