어떻게 JSP 를 사용 하여 MySQL 데이터베이스 에 접근 합 니까?

<%@page import="java.sql.*" import ="java.util.*" import ="java.io.*" contentType="text/html; charset=gb 2312"%>MYsql 데이터베이스 사용

JSP 를 사용 하여 Mysql 데이터베이스 읽 기

<%!String host="localhost"; //데이터베이스 호스트 String 데이터베이스="pinghui";/데이터베이스 이름 String user="test";/사용자 이름 String pass=";/구령%><%java.sql.Connect sqlConn;/데이터베이스 연결 대상 java.sql.Statement sqlStmt;/구문 대상 java.sql.ResultSet sqlRst;/결과 집합 대상//JDBC 드라이버 대상 Class.forName("org.gjt.mm.mysql.Driver").newInstance();/데이터베이스 연결 sqlConn=java.sql.DriverManager.getConnection("jdbc:mysql:/"+host+"/"+database,user,pass);//구문 대상 sqlStmt=sqlConn.createStatement(java.sql.ResultSet.TYPESCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY); //Sql 구문 String sqlQuery="select count(*)from comment"를 실행 합 니 다.sqlRst=sqlStmt.executeQuery (sqlQuery); sqlRst.next(); int count=sqlRst.getInt(1); //전체 댓 글 기록 수 sqlQuery="select*from comment order by userid desc;";sqlRst=sqlStmt.executeQuery (sqlQuery); //SQL 문 구 를 실행%>총<%=count%>개의 댓 글                         <%while(sqlRst.next()){/다음 기록 획득%>                                <%}%>
 ID닉네임성별주소IP 주소우편번호OicqICQ전화댓 글시간
<%=sqlRst.getString("userid")%><%=sqlRst.getString("username")%><%=sqlRst.getString("sex")%><%=sqlRst.getString("address") %><%=sqlRst.getString("ip") %><%=sqlRst.getString("post")%><%=sqlRst.getString("oicq")%><%=sqlRst.getString("icq")%><%=sqlRst.getString("telnumber")%><%=sqlRst.getString("comment")%><%=sqlRst.getString("time")%>
<%//결과 집합 대상 닫 기  sqlRst.close();   //닫 기 대상 sqlStmt.close();/데이터베이스 연결 닫 기 sqlConn.close();%>

좋은 웹페이지 즐겨찾기