java
[Java]JDBC DELETE하기
호랭형님
2021. 10. 30. 22:25
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Jdbc_delete {
private static Connection conn;
private static Statement stmt;
private static PreparedStatement pstmt;
private static ResultSet rs;
// 자원반납용
private static void disConnect() {
if(rs != null) {
try {
rs.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(stmt != null)
try {
stmt.close();
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
if(conn != null) {
try {
conn.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
if(pstmt != null) {
try {
pstmt.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
public static void main(String[] args) {
String query_delete = "DELETE FROM 테이블명";// 테이블값 전체 지움
try {
conn = DButil.getconnection();
stmt = conn.createStatement();
stmt.executeUpdate(query_delete);// 쿼리 실행
conn.commit();// commit
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
disConnect();// 자원반납
}
}
}
자바로 테이블 전체 DELETE하는 코드입니다. 필요한 부분은 변수에 WHERE절을 추가하여 작성하시면 됩니다.
더 좋은 생각 있으시면 댓글 남겨주시면 감사하겠습니다~!