Struts 2 tomcat 7的MS SQL驱动程序问题

时间:2012-03-30 19:57:12

标签: sql-server sql-server-2008 jdbc tomcat7

我正在使用Tomcat 7开发Web应用程序并连接到MSSQL 2008 DB。

从任何基于Java控制台的应用程序执行数据库操作时,它会成功。从Web应用程序执行相同的操作时,相同的代码无法执行,并显示消息“找不到合适的驱动程序”。我们正在使用sqljdbc4

网址private String url = "jdbc:sqlserver://10.100.41.232;databaseName=iptvdb;";

无法理解这种奇怪的行为。任何解决方法?

还试过:端口1433,但它仍然无法正常工作。

1 个答案:

答案 0 :(得分:0)

该错误意味着它无法在类路径中找到JDBC驱动程序。你有JDBC驱动程序吗?您需要拥有MySQL JDBC驱动程序。如果您没有,可以从MySQL网站下载。

如果您有驱动程序或已下载驱动程序,请确保它位于正确的位置。它需要放在你的类路径上。这通常意味着两个地方之一

  • 将您的Struts应用程序放在WEB-INF / lib文件夹下
  • 使用应用程序服务器。对于tomcat,这通常在$ CATALINA_HOME / lib