(delete)
本篇讲解如何通过JDBC删除数据库表记录
1、新建class命名为:JDBC_Delete
2、首先编写连接数据库的代码块
编码如下:
package com.jikexueyuan.jdbc; import java.sql.DriverManager; import java.sql.Connection; import java.sql.Statement; public class JDBC_Delete { public static Connection getConnection(){ Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/jikebook","root","123456"); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } return conn; }
2、编写代码删除(delete)数据库记录
代码如下:
public static void delete(){ Connection conn = getConnection(); try { String sql = "DELETE FROM tbl_user WHERE name = 'TIM'"; Statement st = conn.createStatement(); int count = st.executeUpdate(sql); System.out.println("从用户表中删除了"+ count + "条数据"); conn.close(); } catch (Exception e) { // TODO: handle exception e.printStackTrace(); } }
3、编写主方法(main)中的内容
代码如下:
public static void main(String[] args) { // TODO Auto-generated method stub delete(); } }
注:以上三段代码连起来就是完整的删除记录代码
4、执行class,结果如下:
从用户表中删除了1条数据
5、打开数据库,查看tbl_user表,刷新表,正确删除1条记录
想要了解更多JDBC知识,请关注博主后续文章!