티스토리 뷰
자바에서 JDBC를 사용하여 오라클 또는 MySQL 데이터베이스에 연결하고 데이터를 조회하는 방법
(요약)
데이터베이스 연결 정보를 설정합니다. 여기에는 데이터베이스 드라이버, URL, 사용자 이름 및 비밀번호가 포함됩니다.
JDBC 드라이버를 로드합니다.
데이터베이스에 연결합니다.
SQL 쿼리를 실행합니다.
쿼리 결과를 ResultSet 객체로 가져옵니다.
ResultSet 객체에서 데이터를 읽습니다.
데이터베이스 연결을 닫습니다.
다음은 Java에서 JDBC를 사용하여 Oracle 데이터베이스에 연결하고 데이터를 조회하는 코드입니다.
Java
import java.sql.*;
public class Main {
public static void main(String[] args) throws SQLException {
// 데이터베이스 연결 정보 설정
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@localhost:1521:xe";
String user = "scott";
String password = "tiger";
// JDBC 드라이버를 로드합니다.
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
// 데이터베이스에 연결합니다.
Connection con = DriverManager.getConnection(url, user, password);
// SQL 쿼리를 실행합니다.
String sql = "SELECT deptno, dname, loc FROM dept";
PreparedStatement stmt = con.prepareStatement(sql);
ResultSet rs = stmt.executeQuery();
// 쿼리 결과를 ResultSet 객체로 가져옵니다.
while (rs.next()) {
int deptno = rs.getInt("deptno");
String dname = rs.getString("dname");
String loc = rs.getString("loc");
System.out.println(deptno + "\t" + dname + "\t" + loc);
}
// 데이터베이스 연결을 닫습니다.
con.close();
}
}
다음은 Java에서 JDBC를 사용하여 MySQL 데이터베이스에 연결하고 데이터를 조회하는 코드입니다.
Java
import java.sql.*;
public class Main {
public static void main(String[] args) throws SQLException {
// 데이터베이스 연결 정보 설정
String driver = "com.mysql.jdbc.Driver";
String url = "jdbc:mysql://localhost:3306/mydb";
String user = "username";
String password = "password";
// JDBC 드라이버를 로드합니다.
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
// 데이터베이스에 연결합니다.
Connection con = DriverManager.getConnection(url, user, password);
// SQL 쿼리를 실행합니다.
String sql = "SELECT * FROM mytable";
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);
// 쿼리 결과를 ResultSet 객체로 가져옵니다.
while (rs.next()) {
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println(id + " " + name + " " + age);
}
// 데이터베이스 연결을 닫습니다.
con.close();
}
}
'it' 카테고리의 다른 글
JDBC를 활용한 자바 오라클 연동 (0) | 2023.08.07 |
---|---|
티스토리 글을 페이스북으로 자동발행하는 방법 (노코드 자동화 도구Make.com 사용) (0) | 2023.08.06 |
티스토리 글을 핀터레스트로 자동발행하기 (블로그 자동화) (0) | 2023.08.05 |
자바 오라클 db 연동 및 자료 Insert 방법 (0) | 2023.08.04 |
자바에서 오라클 데이터베이스를 업데이트(update) 하는 방법 (0) | 2023.08.03 |
- Total
- Today
- Yesterday
- 네이버검색기록삭제
- 구글파일공유
- 손해보기싫어서무료시청
- tvn무료로보기
- 검색히스토리
- 엄마친구아들
- qr코드만드는방법
- 엄마친구아들무료보기
- 티스토리챌린지
- qr코드만드는법
- 엄마친구아들무료로보기
- linux용량확인
- 파일공유방법
- linux용량
- 엄마친구아들실시간무료보기
- 엄마친구아들무료시청
- 무료사진다운
- 검색기록지우는방법
- 리눅스용량
- 리눅스서버용량
- 노트북인터넷
- 쿠팡페이코결제방법
- linux서버용량확인
- 검색히스토리삭제
- 큐알코드만드는법
- 노트북인터넷연결
- 무료사진다운로드
- 오블완
- 서버용량확인
- 구글드라이브사용방법
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |