Obtaining a Connection in JSP
<%@page import="java.sql.*"%> <html> <head> <title>Obtaining a Connection</title> </head> <body> <h1>This Page Obtains a Connection to a Database and executes a query</h1> The query is based upon a PreparedStatement <% Connection conn = null; ResultSet result = null; PreparedStatement stmt = null; ResultSetMetaData rsmd = null; try { Class c = Class.forName("com.mysql.jdbc.Driver"); } catch (Exception e) { System.out.println("Error occurred " + e); } try { conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/ADDRESS"); } catch (SQLException e) { System.out.println("Error occurred " + e); } try { stmt = conn.prepareStatement("SELECT * FROM AddressList WHERE name= ?"); stmt.setString(1, "Alex"); result = stmt.executeQuery(); stmt.close(); conn.close(); } catch (SQLException e) { System.out.println("Error occurred " + e); } finally { try { if (stmt != null) stmt.close(); } catch (SQLException e) {} try { if (conn != null) conn.close(); } catch (SQLException e) {} } %> </body> </html>