Java
[JDBC] ResultSet을 통해 결과값을 불러오기 - (Mysql 8.0 버전)
아리 코딩
2020. 8. 16. 21:30
저번에 Oracle Database와, ResultSet을 이용해서 결괏값을 불러왔는데,
저번에도 말했듯이 Mysql버전을 작성해보도록 하겠습니다~
이번 내용은 저번 ResultSet에 설명되어 있으므로 생략하겠습니다.
https://aricode.tistory.com/10
[JDBC] ResultSet을 통해 결과값을 불러오기
이번 주제에서 알아볼 것은 Java에서 조회한 결과값을 출력하는 방법을 알아보겠습니다. 이번에 데이터베이스를 Mysql에서 Oracle로 바꿨습니다. 주의 해서 봐주시기 바랍니다. ResultSet(java.sql.ResultSe
aricode.tistory.com
package jdbc;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class DBConnection {
private Connection con;
private Statement stmt;
private ResultSet rs;
public DBConnection() {
try {
String url = "jdbc:mysql://localhost/?characterEncoding=UTF-8&serverTimezone=UTC";
String user = "root";
String passwd = "1234";
con = DriverManager.getConnection(url, user, passwd);
System.out.println("DB연결 성공");
stmt = con.createStatement();
System.out.println("Statement객체 생성 성공");
stmt.executeUpdate("use coffee"); //coffee라는 데이터 베이스에 접속
rs = stmt.executeQuery("select * from Example"); //Example 테이블을 조회
while (rs.next()) {
System.out.println(rs.getInt(1) + "\t" + rs.getString(2));
}
rs.close();
stmt.close();
con.close();
} catch (SQLException e) {
System.out.println("DB연결 실패하거나, SQL문이 틀렸습니다.");
System.out.print("사유 : " + e.getMessage());
}
}
public static void main(String[] args) {
new DBConnection();
}
}