Ниже приводится пример файла
, программирующего JSP-страницу, выдающую в браузер перечень сотрудников из схемы SCOTT прямым обращением к базе:
<%@ page import="java.sql.*" %> <html> < head><title>Direct JDBC Query JSP</title></head> < body> < h3>JSP StaffByJSPDirect result:</h3> < pre> < %= StaffByJSPDirect() %> < /pre> < hr> < /body> < /html> <%! private String StaffByJSPDirect() throws SQLException { Connection cn = null; StringBuffer sb = new StringBuffer(); try { cn = DriverManager.getConnection( "jdbc:oracle:thin:@localhost:1521:teacher", "scott", "tiger"); } catch (SQLException e) { }; Statement st = null; ResultSet rs = null; try { st = cn.createStatement(); rs = st.executeQuery("SELECT empno, ename FROM emp"); while (rs.next()) { sb.append("Number=" + rs.getString(1) + " " + "Name=" + rs.getString(2) + "\n"); }; cn.close(); } catch (SQLException e) { }; return sb.toString(); } %> |