티스토리 뷰

간단한 예제로 알아보는 자바를 활용한 데이터베이스 정보 삭제 방법 (Delete)



데이터베이스는 많은 정보를 효율적으로 저장하고 관리하는데에 사용되며, 자바 프로그램에서 데이터베이스를 다루는 것은 중요한 기능 중 하나입니다. 이 글에서는 자바를 활용하여 데이터베이스에서 정보를 삭제하는 방법을 살펴보겠습니다. 구체적으로는 JDBC(Java Database Connectivity)를 이용하여 Oracle 데이터베이스에서 특정 레코드를 삭제하는 예제를 실습해보겠습니다.

1. 준비



java
String driver = "oracle.jdbc.driver.OracleDriver";
try {
Class.forName(driver);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}


2. 데이터베이스 접속




java
String url = "jdbc
oracle
thin
@localhost
1521
xe";
String userid = "scott";
String pwd = "tiger";

Connection con = null;
try {
con = DriverManager.getConnection(url, userid, pwd);
} catch (SQLException e) {
e.printStackTrace();
}


3. 데이터 삭제




java
String sql = "DELETE FROM dept WHERE deptno = ?";
PreparedStatement pstmt = con.prepareStatement(sql);
pstmt.setInt(1, 99);
int n = pstmt.executeUpdate();



4. 결과 확인



java
if (n == 1) {
System.out.println("삭제 성공");
} else {
System.out.println("삭제 실패");
} 이 글에서는 자바를 활용하여 Oracle 데이터베이스에서 정보를 삭제하는 방법을 알아보았습니다. JDBC 드라이버를 로드하고 데이터베이스에 접속한 후에 DELETE SQL문을 이용하여 원하는 레코드를 삭제할 수 있습니다. 데이터베이스 조작은 주의가 필요하며, 특히 DELETE 문은 조심해서 사용해야 합니다. 올바르게 사용한다면 데이터베이스 정보를 체계적으로 관리하는데 큰 도움이 될 것입니다. 더 많은 JDBC 기능과 다양한 SQL 쿼리에 대해 학습하여 데이터베이스를 효율적으로 다룰 수 있기를 바랍니다.

댓글