使用 JDBC 删除表格中的内容
原文:https://www . geesforgeks . org/delete-contents-from-table-use-JDBC/
JDBC(Java 数据库连接)是 Java 编程语言和各种数据库(如 Oracle、SQL、PostgreSQL 等)之间的标准 API(应用程序接口)。它连接前端(用于与用户交互)和后端(用于存储数据)。
进场:
1。 CREATE DATABASE: 使用 sqlyog 创建一个数据库,在其中创建一些表,并填充其中的数据,以便删除表的内容。例如,在这里,将数据库命名为“hotelman”,表名为“cuslogin”和“adminlogin”。以“cuslogin”表为例。
2。 CREATE CONNECTION: 打开 Netbeans,创建一个新包。在包中,打开一个新的 java 文件,键入下面的 JDBC 连接代码,并用 connection.java 保存文件名。
Java 语言(一种计算机语言,尤用于创建网站)
// Create JDBC Connection
import java.sql.*;
public class connection {
Connection con = null;
public static Connection connectDB()
{
try {
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/hotelman",
"root", "1234");
// here,root is the username and 1234 is the
// password,you can set your own username and
// password.
return con;
}
catch (SQLException e) {
System.out.println(e);
}
}
}
3。删除表格中的内容:从 id 为 1 的“cuslogin”表格中删除客户详细信息。
- 用 sql 查询初始化一个字符串,如下所示 字符串 sql=“从 cuslogin 中删除,其中 id=1 ”;
- 初始化 Connection 类的以下对象,准备好 Statement 类(jdbc 需要的)并与数据库连接如下 Connection con = null; prepared statement p = null; con = connection . connectdb();
- 现在,在 prepareStatement 内部添加步骤 3.1 的 sql 查询,执行如下 p = con . prepare statement(SQL); p . execute();
- 在同一个包中打开一个新的 java 文件(这里是 result.java),并输入完整的代码(如下所示),从表“cuslogin”中删除 id 为 1 的客户的详细信息。
注意:result.java 和 connection.java 这两个文件应该在同一个包中,否则程序不会给出想要的输出!!
Java 语言(一种计算机语言,尤用于创建网站)
/*package whatever //do not write package name here */
import java.sql.*;
public class result {
public static void main(String[] args)
{
Connection con=null;
PreparedStatement p=null;
con=connection.connectDB();
try{
String sql="delete from cuslogin where id=1";
p =con.prepareStatement(sql);
p.execute();
}catch(SQLException e){
System.out.println(e);
}
}
}
输出:
id 为 1 的客户已被删除。
版权属于:月萌API www.moonapi.com,转载请注明出处