een vriend van me vroeg mij om hulp met zijn eerste java-servlet. Aangezien ik zelf nog nooit hier mee gewerkt heb (en ja: Ik heb al verder op het net gezocht, maar volgens mij is dit stukje code correct) vraag ik de experts hiero
Nu krijgt hij de volgende error:
javax.servlet.ServletException: org.gjt.mm.mysql.Driver
en java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
hij zegt de driver gedownload te hebben...
iemand die hier z'n lichtje op kan schijnen?
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
| <html>
<head>
<title>Database Test</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<%@ page language="java" import="java.sql.*, javax.servlet.*" %>
<body bgcolor="#FFFFFF" text="#000000">
<h1>Employee</h1>
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td><b>ID</b></td>
<td><b>Last Name</b></td>
<td><b>First Name</b></td>
<td><b>Extension</b></td>
</tr>
<%
Class.forName("org.gjt.mm.mysql.Driver");
//assume database "test", user "root", password ""
// change this as per your requirements
Connection myConn = DriverManager.getConnection("jdbc:mysql://localhost/createdb?user=root&password=");
Statement stmt = myConn.createStatement();
// assume you have a "grades" table with
// grades is various subjects and student names
// change this as per your requirements
String query = "select * from employee";
ResultSet myResultSet = stmt.executeQuery(query);
if (myResultSet != null) {
while (myResultSet.next()) {
// specify the field name
String eid = myResultSet.getString("emid");
String last = myResultSet.getString("lastname");
String first = myResultSet.getString("firstname");
String ext = myResultSet.getString("extension");
%>
<tr>
<td><%= eid %></td>
<td><%= last %></td>
<td><%= first %></td>
<td><%= ext %></td>
</tr>
<% }
}
stmt.close();
myConn.close();
%>
</table>
<a href="control.html">Go back to admin control</A>
</body>
</html> |
Nu krijgt hij de volgende error:
javax.servlet.ServletException: org.gjt.mm.mysql.Driver
en java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driver
hij zegt de driver gedownload te hebben...
iemand die hier z'n lichtje op kan schijnen?