cspark.net

Diary..

포토로그 마이가든





commons-dbutil 를 활용하기 by Coder

commons-dbutil은 jakarta.apache.org 에 가면 download 받을 수 있다. Database와 연동시 필요한 utility class를 많이 가지고 있다.

mysql과의 연동방식 샘플은 다음과 같다.

<%
    Connection con = null;
    Statement stmt = null;
    ResultSet rs = null;
    RowProcessor convert = BasicRowProcessor.instance();

    String jdbcUrl ="jdbc:mysql://localhost/?useUnicode=true&characterEncoding=EUC_KR";
    String dbUser = "root";
    String dbPass = "0000";
   
    List result = new ArrayList();
    try {
        DbUtils.loadDriver("com.mysql.jdbc.Driver");
        con = DriverManager.getConnection(jdbcUrl, dbUser, dbPass);
   
        stmt = con.createStatement();
        String query = "show status";
        rs = stmt.executeQuery(query);
        result = convert.toBeanList(rs, StatusBean.class);
       
        for(int i=0; i < result.size(); i++) {
            out.println("<tr>");
            out.println("<td>" + ((StatusBean)result.get(i)).getVariable_Name() + "</td>");
            out.println("<td>" + ((StatusBean)result.get(i)).getValue() + "</td>");
            out.println("</tr>");      
        }
    } catch (SQLException sqle) {
        sqle.printStackTrace();
    } catch (Exception e) {
        e.printStackTrace();
    } finally {
        DbUtils.closeQuietly(con, stmt, rs);
    }
%>


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://cspark.net/tb/186140 [도움말]

덧글

댓글 입력 영역