JDBC如何删除数据呢?
下文笔者讲述jdbc删除数据的方法及示例分享,如下所示
实现思路:
直接使用发送sql脚本的方法
即可删除指定数据
例
package com.java265.jdbc.statement.row;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class RowDelete {
public static void main(String[] args) {
try (Connection conn = DriverManager.getConnection(
"jdbc:postgresql://127.0.0.1:5432/test", "root", "123456");
Statement statement = conn.createStatement()) {
int row = statement.executeUpdate(deleteByInfo("java265"));
// rows affected
System.out.println(row);
} catch (SQLException e) {
System.err.format("SQL State: %s\n%s", e.getSQLState(), e.getMessage());
} catch (Exception e) {
e.printStackTrace();
}
}
private static String deleteByInfo(String name) {
return "DELETE FROM USERS WHERE NAME='" + name + "'";
}
}
注意事项:
需引入相关依赖
<dependency>
<groupId>org.postgresql</groupId>
<artifactId>postgresql</artifactId>
<version>42.2.5</version>
</dependency>
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


