我的配置:如何在MS SQL Server 2008 Express中使用MS JDBC驱动程序?
- 的Windows XP SP3
- JDBC 2005
- MS SQL Server 2008 Express的,通过TCP/IP暴露在端口1433
- 在类路径sqljdbc.jar
我试过了:
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver").newInstance();
con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433/SQLEXPRESS2008;databaseName=Test;selectMethod=cursor", "sa", "");
}
catch (Exception e) {
e.printStackTrace();
}
但它总是会抛出一个异常:
java.sql.SQLException: No suitable driver
我也试过以下网址:
localhost:1433/SQLEXPRESS2008
localhost/SQLEXPRESS2008
localhost
相同的结果。 有什么帮助吗?
他们询问如何使用MS驱动程序,而不是JTDS驱动程序。对不起(-1) – javamonkey79 2011-01-12 23:24:20
这个问题不明白,他必须使用MS驱动程序。也许提问者不知道jTDS。一般来说,jTDS已知可以更好地工作,所以也许不是一个直接的解决方案,而是一个很好的选择。 – Adrian 2016-10-07 17:32:48
谢谢你降低7岁的答案。你们是冠军。 – raupach 2016-10-11 07:45:15