https://blog.naver.com/pgram16/221821654060
https://blog.naver.com/nature128/221430455866
try {
Class.forName(driver);
} catch (ClassNotFoundException e2) {
e2.printStackTrace();
}
try(
Connection con = DriverManager.getConnection(url, user, pw);
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery("SELECT * FROM board");
PreparedStatement pstmt = con.prepareStatement(preQuery);
) //try() 안에 넣기
{
System.out.println("연결 성공");
while(rs.next()) {
String id = rs.getString("id");
String title = rs.getString("title");
String writer = rs.getString("writer");
String contents = rs.getString("contents");
LocalDateTime regdate = rs.getTimestamp("regdate").toLocalDateTime();
System.out.printf("%s | %s | %s | %s | %s \n", id,title,writer,contents,regdate.toString());
System.out.println("-------------------------------------");
}
System.out.println("Insert using PreparedStatement");
pstmt.setString(1, "have a nice day");
pstmt.setString(2, "yoon");
pstmt.setString(3, "Good luck");
pstmt.setTimestamp(4, Timestamp.valueOf(LocalDateTime.now()));
pstmt.setString(5, "0");
pstmt.executeUpdate();
} catch (SQLException e) {
System.out.println("[SQL Error : " + e.getMessage() + "]");
}
'Language > JAVA' 카테고리의 다른 글
공공데이터 Open API JSON , ObjectMapper (0) | 2022.06.08 |
---|---|
인텔리제이 설치를 위한 교육용 라이센스 받기 (0) | 2020.08.22 |
javafx TableView 테이블뷰 / listView 리스트뷰 (0) | 2020.05.09 |
javafx 참고 라이브러리 (0) | 2020.05.03 |
코딩 실력 참고 사이트 / 공공데이터 (0) | 2020.03.18 |
댓글