Java连接Oracle的JDBC删除数据操作
程序员文章站
2024-03-08 15:02:46
...
接口:UserDao
因为我们是根据用户id来删除用户,所以不需要传入整个用户
package dao;
import java.util.List;
import bean.User;
public interface UserDao {
//删除
public int deleteUser(int userid);
}
实现类:UserDaoImpl
package dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import bean.User;
import util.DBUtil;
public class UserDaoImpl implements UserDao {
@Override
public int deleteUser(int userid) {
Connection conn=DBUtil.getConnection();
PreparedStatement ps=null;
ResultSet rs=null;
String sql="DELETE FROM T_USER WHERE USER_ID=?";
try {
ps=conn.prepareStatement(sql);
ps.setInt(1, userid);
return ps.executeUpdate();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally {
DBUtil.closeConn(conn, ps, rs);
}
return 0;
}
}
测试类:UserDaoTest
package dao;
import bean.User;
public class UserDaoTest {
public static void main(String[] args) {
//删除语句
UserDao userdao=new UserDaoImpl();
int result=userdao.deleteUser(5);
System.out.println(result>0?"成功":"失败");
}
}
看一下效果:
1. 数据库中查询这条记录
2. UserDaoTest中执行测试语句
删除这条记录成功后,数据就查询不出来;
觉得对您有帮助的,记得给我点赞哦
上一篇: 第十三章创建和维护表课堂笔记和练习
推荐阅读
-
Java连接Oracle的JDBC删除数据操作
-
在Java的Spring框架的程序中使用JDBC API操作数据库
-
Java开发Oracle数据库连接JDBC Thin Driver 的三种方法
-
Java编程中使用JDBC API连接数据库和创建程序的方法
-
在Java的Spring框架的程序中使用JDBC API操作数据库
-
Java开发Oracle数据库连接JDBC Thin Driver 的三种方法
-
JDBC操作数据库的增加、删除、更新、查找实例分析
-
Java连接oracle数据--数据库在改为集群之后URL的相应调整 博客分类: oracle OracleJavaJDBC
-
Java连接oracle数据--数据库在改为集群之后URL的相应调整 博客分类: oracle OracleJavaJDBC
-
将Java程序与数据库进行连接的操作方法