[kotlin] 데이터 삭제하기
1. SQL을 사용하여 데이터 삭제
SQL을 사용하여 데이터를 삭제하는 방법은 다음과 같습니다.
import java.sql.DriverManager
fun deleteData() {
val connection = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname", "username", "password")
val statement = connection.createStatement()
val query = "DELETE FROM table_name WHERE condition"
val rowsAffected = statement.executeUpdate(query)
println("$rowsAffected row(s) deleted")
statement.close()
connection.close()
}
2. ORM 라이브러리를 사용하여 데이터 삭제
Kotlin에서는 Exposed, Hibernate 등의 ORM 라이브러리를 사용하여 데이터 삭제를 수행할 수 있습니다. 예를 들어, Exposed 라이브러리를 사용하여 데이터를 삭제하는 방법은 다음과 같습니다.
import org.jetbrains.exposed.sql.deleteWhere
import org.jetbrains.exposed.sql.transactions.transaction
fun deleteData() {
transaction {
val rowsAffected = table_name.deleteWhere { condition }
println("$rowsAffected row(s) deleted")
}
}
결론
각각의 방법은 데이터 삭제 작업을 처리하는데 사용될 수 있으며, 프로젝트의 요구에 맞게 적합한 방법을 선택할 수 있습니다.
더 많은 정보는 관련 라이브러리의 공식 문서를 참조하시기 바랍니다.