DB 연결 관련 코드를 QueryBean이라고 한다(?)
아래는 QueryBean 예시코드 이다
더보기
package db.beans;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.ArrayList;
public class QueryBean {
Connection conn;
Statement stmt;
ResultSet rs;
public QueryBean() {
conn = null;
stmt = null;
rs = null;
}
public void getConnection() {
try {
conn = DBConnection.getConnection();
} catch (Exception e) {
}
try {
stmt = conn.createStatement();
} catch (Exception e) {
}
}
public void closeConnection() {
if(stmt != null) {
try {
stmt.close();
} catch (Exception e) {
}
}
if(conn != null) {
try {
conn.close();
} catch (Exception e) {
}
}
}
public ArrayList<String> getUserInfo() throws Exception{ // 꺽쇠
StringBuffer sb = new StringBuffer();
sb.append(" SELECT ");
sb.append(" U_ID, U_NAME, U_PHONE, U_GRADE, WRITE_TIME ");
sb.append(" FROM ");
sb.append(" USER_INFO_SAMPLE ");
sb.append(" ORDER BY ");
sb.append(" WRITE_TIME ");
rs = stmt.executeQuery(sb.toString());
ArrayList<String> res = new ArrayList<>();
while (rs.next()) {
res.add(rs.getString(1));
res.add(rs.getString(2));
res.add(rs.getString(3));
res.add(rs.getString(4));
res.add(rs.getString(5));
}
System.out.println(sb.toString());
return res;
}
}
'Web > Jsp' 카테고리의 다른 글
Ajax 란 (0) | 2020.05.19 |
---|---|
자바스크립트의 역할 (1) | 2020.05.19 |
out.print (0) | 2020.05.19 |
데이터베이스의 자료를 Jsp를 이용하여 출력하기 (0) | 2020.04.23 |
이클립스에 톰캣 설치하기 (0) | 2020.04.23 |