当前位置: 代码迷 >> Java相关 >> 求助:No suitable driver问题
  详细解决方案

求助:No suitable driver问题

热度:344   发布时间:2006-03-16 19:12:00.0
求助:No suitable driver问题

源代码如下
{Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
url="jdbc:microsoft:sqlserver://localhost:1433;DatabaseName=mydata_data";
username="sa";
password="sa";
con=DriverManager.getConnection(url,username,password);
}
运行抛出异常
java.sql.SQLException: No suitable driver

Error Trace in getConnection() : [Microsoft][SQLServer 2000 Driver for JDBC]Errr establishing socket.
Error: No active Connection

以下代码编译正常通过

public class TestSqlserverDriver
{
com.microsoft.jdbc.sqlserver.SQLServerDriver driver=new com.microsoft.jdbc.sqlserver.SQLServerDriver();
}


搜索更多相关的解决方案: driver  suitable  

----------------解决方案--------------------------------------------------------
数据库的驱动不匹配的运行期错误吧

----------------解决方案--------------------------------------------------------
看看你的SQL服务器网络实用工具中的TCP/IP属性中的端口号是不是1433
----------------解决方案--------------------------------------------------------

多谢两位大哥
端口没有改变就是默认的1433口
我试了microsoft SQL2000 driver for jdbc以及他的sp1,sp2,sp3
都不成,问题仍然存在


----------------解决方案--------------------------------------------------------
你就用一下SUN的JDBC-ODBC桥驱动吧,应该可以的
----------------解决方案--------------------------------------------------------

同意楼上的!!!以前我有过这种情况试了好久都不成
用SUN的应该没有问题!!还要注意环境变量
jre\lib\ext


----------------解决方案--------------------------------------------------------
要连接sql server需要加载3个驱动程序,是否加载了?
----------------解决方案--------------------------------------------------------
如果都不行 就看看你的数据源建立的有没有错了
----------------解决方案--------------------------------------------------------
也是,数据源的建立也是很关键的,没建好也一样用不了的
----------------解决方案--------------------------------------------------------
  相关解决方案