티스토리 뷰
반응형
문제
해결 코드:
package ex1;
import java.sql.Connection;
import java.sql.Date;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Program {
public static void main(String[] args) throws ClassNotFoundException, SQLException {
String url = "jdbc:oracle:thin:@192.168.219.103:1521/XE";
String sql = "SELECT * FROM NOTICE";
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection con = DriverManager.getConnection(url, "corini", "111111");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery(sql);
while(rs.next()) {
int id = rs.getInt("ID");
String title = rs.getString("TITLE");
String writerId = rs.getString("WRITER_ID");
Date regDate = rs.getDate("REGDATE");
String content = rs.getString("CONTENT");
int hit = rs.getInt("hit");
System.out.printf("id: %d, title: %s, writerId: %s, regDate: %s, content: %s, hit: %d\n", id, title, writerId, regDate, content, hit);
}
rs.close();
st.close();
con.close();
}
}
for문으로 사용하려고 계속해서 생각하고,
while문으로 사용하려고 계속해서 생각했는데,
기본적인 문법과 알고리즘 능력 부족으로 시간을 허비함.
if를 while()로 바꾸기만 하면 되는데.
반응형
'JDBC' 카테고리의 다른 글
데이터 입력을 위한 쿼리 준비 (0) | 2021.04.30 |
---|---|
SQL을 잘 해야하는 이유 (0) | 2021.04.30 |
쿼리 실행하기 실습 (0) | 2021.04.29 |
JDBC 기본 코드의 이해 (0) | 2021.04.27 |
DBMS와 JDBC Driver 준비 (0) | 2021.04.27 |
댓글
공지사항