1 <%@ page import="java.sql.*" %><%
2
3 String driverWasLoaded = "com.mysql.jdbc.Driver";
4 if (application.getAttribute(driverWasLoaded)==null) {
5 System.err.println("LOADING jdbc driver ");
6 try {com.mysql.jdbc.Driver d = new com.mysql.jdbc.Driver();} catch(Exception e){
7 System.err.println("OUCH!!\n"+e.toString());
8 }
9 application.setAttribute(driverWasLoaded,driverWasLoaded);
10 System.err.println("LOADED: JDBC driver ");
11 }
12 int sqlport = 3306;
13 String url = "jdbc:mysql://localhost:3306/arnow";
14 String user = "arnow";
15 String pswd = "monkeybiz";
16 String sqlqueryCommand = "select prices.product_id as id,name,price,maxdisc from prices join products using(product_id)";
17 Connection con = DriverManager.getConnection(url, user, pswd);
18 Statement stmt = con.createStatement();
19
20 ResultSet results = stmt.executeQuery(sqlqueryCommand);
21 %>
22 <html>
23 <head>
24 <title>JSP MYSQL ACCESS EXAMPLE</title>
25 </head>
26 <body>
27 <br/><br/><br/>
28 <table>
29 <tr><th>id</th><th>name</th><th>price</th><th>maxdisc</th></tr>
30 <%
31 while (results.next()) {
32 System.out.print("<tr>");
33 System.out.print("<td>");
34 System.out.print(results.getString("id"));
35 System.out.print("</td><td>");
36 System.out.print(results.getString("name"));
37 System.out.print("</td><td>");
38 System.out.print(results.getString("price"));
39 System.out.print("</td><td>");
40 System.out.print(results.getString("maxdisc"));
41 System.out.print("</td>");
42 System.out.println("</tr>");
43 out.print("<tr>");
44 out.print("<td>");
45 out.print(results.getString("id"));
46 out.print("</td><td>");
47 out.print(results.getString("name"));
48 out.print("</td><td>");
49 out.print(results.getString("price"));
50 out.print("</td><td>");
51 out.print(results.getString("maxdisc"));
52 out.print("</td>");
53 out.println("</tr>");
54 }
55 %>
56 </table>
57 </body>
58 </html>