在Web应用程序中使用jdbc连接(jsp,Tomcat和MySQL)

问题描述:

我尝试从Web应用程序进行数据库调用时出现问题。在Web应用程序中使用jdbc连接(jsp,Tomcat和MySQL)

我正在使用javabean进行这些调用。 我已经测试过这个bean,它在传统的应用程序(我的意思是:不是一个web应用程序)工作。

我试图用它在一个jsp页面,但它没有工作。我有一个例外:

>java.sql.SQLException 
No suitable driver found for jdbc:mysql://localhost:3306/db_hafic?relaxAutoCommit=true 

我读到有关如何从Tomcat的环境中做出的数据库调用的文章,但我仍然完全迷失了方向。

我正在使用jsp/tomcat/mysql。

+0

http://*.com/questions/2873510/tomcat-connection-pooling-install-jdbc-driver-for-web-app –

首先读取documentation

安装含有Tomcat的 公共/ lib文件夹JDBC驱动.jar文件(多个)。您不需要将它们放入您的应用程序的WEB-INF/lib文件夹的 中。在使用J2EE数据源时,Web 应用程序服务器管理您的应用程序的连接。

3个共同的问题:

  1. 语法错误Connection conn=DriverManager.getConnection("jdbc:mysql://localhost:3306/XX","root","XXXX")

  2. 错字错误上"com.mysql.jdbc.Driver" 例如Class.forName("com.mysql.jdbc.Driver").newInstance();

  3. 缺少mysql_jdbc罐 包括最新的MySQL JDBC驱动程序在你的tomecat类路径

你的情况应该是问题3,下载在http://www.mysql.com/downloads/connector/j/

驱动器添加库在WEB-INF/lib/和再次部署。

希望它能帮助!