日期:2014-05-17  浏览次数:20641 次

如何在myelicpse中的web项目里使用jdbc连接sqlserver2008?
我的myelipse里面有一个jsp页面,需要访问sqlserver2008数据库,我已经把一个名叫sqljdbc4.jar的文件(从微软官方下的sqlserver200808的驱动)放入到该项目里的WEB-INF中的lib里面,可是连结的时候显示ClassNotFound,但是用jdbc-odbc的方式就可以连接成功,不知道是怎么回事。
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String connStr = "jdbc.microsoft:sqlserver://localhost:1433;DatabassName=databass";
Connection conn = DriverManager.getConnection(connStr,"sa","sa");

上面这种方式就会报错。

Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection connection = DriverManager.getConnection("jdbc:odbc:database","sa","sa");

这种方法就可以!!!

高人指点一下啊!!!

------解决方案--------------------
楼主听好了,将连接字符串中的microsoft去掉,再试试,不行,记得把异常贴出来看看。