0

我可以通过另一个类使用 JSP 连接到 MySQL 数据库吗?

这是我自己的建议:

...<body>

<h3>The User List</h3>
<br>
<%
// JSP/Java kode
UsersDAPInterface users = new UserDAPClass(); // This java class contains mysql connection etc.
%>
</body>...

当我这样做时,我会收到很多错误和异常,包括ClassNotFoundNullPointer

我也得到了这个:

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

这应该意味着它没有 mysql 驱动程序。但是我已经导入了 mysql 驱动程序,所以我不知道是否应该以不同于通常的方式导入它。有什么建议么?

4

4 回答 4

0

确保这个 jar 文件存在于您的应用程序的WEB-INF/lib文件夹中,只要它存在,就不会出现此问题。

于 2013-06-22T02:35:18.060 回答
0

从这里下载 lib 文件并将其放在应用程序的 lib 文件夹中。不知道您使用的是什么 IDE,但在 Netbeans 上,请执行以下步骤:

  1. 右键单击您的项目
  2. 选择属性
  3. 在类别面板中,选择库
  4. 添加刚从Maven下载的jar文件夹
  5. 你准备好了。
于 2013-06-22T02:17:21.947 回答
0
<jsp:useBean/> use this action to load any class to jsp. This is best practice.      

java.lang.ClassNotFoundException: com.mysql.jdbc.Driver

由于未加载 MySQL 连接器驱动程序而发生此异常。使用 IDE 加载驱动程序。手动检查 com.mysql.jdbc.Driver 是否建立在 Java 类上。

于 2013-06-22T02:09:15.260 回答
0

您需要在 webapp 库中添加 jdbc 驱动程序类。

于 2013-06-22T10:15:53.640 回答