tomcat7.0配置好sqlserver2008jdbc驱动后还是不能连接到数据库

yh_orz 2012-01-25 05:19:09
sqljdbc4.jar 已经放到tomcat7.0中的lib文件夹里了
sqljdbc_auth.dll也已经放到system32文件夹里了
tomcat7w.exe中的java选项卡相关配置也给配了
相关代码如下:
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver").newInstance();
String url="jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=yhdb1";
但是运行网页后提示如下错误:
java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver

(以前是可以运行的,后来重装系统后,怎么配置都不能通过)
请问各位大侠这是为啥啊!
...全文
459 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yh_orz 2012-01-31
  • 打赏
  • 举报
回复
有microsoft 以前都是这么写的 而且可以连接到sql2008。
孟子E章 2012-01-30
  • 打赏
  • 举报
回复
jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=yhdb1
这个写法是错误的,你仔细看了没有?里面有microsoft吗
yh_orz 2012-01-29
  • 打赏
  • 举报
回复
改过之后出现如下错误:
No suitable driver found for jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=yhdb1
yh_orz 2012-01-29
  • 打赏
  • 举报
回复
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")这个试过了 不行!
孟子E章 2012-01-25
  • 打赏
  • 举报
回复
参见
http://msdn.microsoft.com/zh-cn/library/ms378526.aspx
孟子E章 2012-01-25
  • 打赏
  • 举报
回复
String url="jdbc:sqlserver://localhost:1433;databaseName=yhdb1;user=MyUserName;password=*****;";

Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
不是
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver")

5,655

社区成员

发帖
与我相关
我的任务
社区描述
Web开发应用服务器相关讨论专区
社区管理员
  • 应用服务器社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧