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

关于servlet连接sql server2008的问题
我一开始新建了一个数据库然后新建了一个表,写了一个注册的servlet并且成功连接数据库将注册的用户存入了这个一个表。
然后我又新建了一个表仍然按原来的方式连接并insert新用户,但是此时却显示No suitable driver found for jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=spdb1  。  
找了好久都没有看到有人有类似的问题,请问一下各位这应该是什么原因造成的?  拜谢。
------解决方案--------------------
数据库驱动有了吗
------解决方案--------------------
你把 jdbc 连接 url 换成这个试试:
jdbc:sqlserver://127.0.0.1:1433;databaseName=spdb1

------解决方案--------------------
给你来个权威的:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;databasename=chinaHospital";
Connection con=DriverManager.getConnection(url,"sa","123@qwe");
------解决方案--------------------
引用:
Quote: 引用:

给你来个权威的:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
String url="jdbc:sqlserver://localhost:1433;databasename=chinaHospital";
Connection con=DriverManager.getConnection(url,"sa","123@qwe");
仍然不行,应该不是连接数据库的代码有问题吧..

在给你两种解决方案,应该是驱动jar的事:
一:检查链接字符串,更换驱动JAR。
二:检查DB是否像楼下所说的没打驱动。
------解决方案--------------------
驱动版本呢 ???根据版本的问题