「java删除数据代码」java中删除
今天给各位分享java删除数据代码的知识,其中也会对java中删除进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、java 删除数据
- 2、java如何实现对数据表里面的数据删除(最好给个具体代码范例)
- 3、java代码,谁能帮我详细解释一下这个删除数据库里某条信息的代码,具体每一句是什么意思
- 4、java数据库删除操作
- 5、JAVA怎么删除数据元素
- 6、在JAVA中如何从数组中删除一个元素
java 删除数据
public
boolean
DetStuInfo(Integer
stuId)
{
boolean
result=false;
Connection
con=null;
PreparedStatement
pstmt=null;
try
{
con=StudentUtil.getConnection();
String
sql="DELETE
FROM
StudentDB
WHERE
stuId=?";
pstmt=con.prepareStatement(sql);
pstmt.setInt(1,stuId);
pstmt.executeUpdate();
result=true;
}
catch
(SQLException
e)
{
//
TODO
自动生成
catch
块
e.printStackTrace();
}
finally
{
StudentUtil.closePreparedStatement(pstmt);
StudentUtil.closeConnecion(con);
}
return
result;
}
时间问题!不给你写了!给你例子你!相信你能看懂的!不明白再问我!
java如何实现对数据表里面的数据删除(最好给个具体代码范例)
连接数据库
public class DBManager {
//定义数据库连接的URL
private static final String URL="jdbc:sqlserver://localhost:1433;database=j1105";
//定义数据库的用户名
private static final String USERNAME = "sa";
//定义数据库密码
private static final String PASSWORD = "sa";
//定义一个连接的引用,使用单例模式
private static Connection conn = null;
//使用静态块来注册驱动
//类加载时自动执行代码块
static {
//反射com.microsoft.sqlserver.jdbc.SQLServerDriver.class
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
//获得连接
//在程序使用过程中始终只有1个对象存在
//使用单例模式来给Connection赋值
public static Connection getConnection(){
if(conn == null){
try {
conn = DriverManager.getConnection(URL, USERNAME, PASSWORD);
} catch (SQLException e) {
e.printStackTrace();
}
}
return conn;
}
/**
* 关闭的一些操作 , 优化
* @param conn
* @param stat
* @param rs
*/
public static void close(Connection conn,Statement stat,ResultSet rs){
try{
if(conn != null){
conn.close();
}
if(stat != null){
stat.close();
}
if(rs != null){
rs.close();
}
}catch(SQLException e){
e.printStackTrace();
}
}
/**
* 重写上面的方法,在只有2个参数的情况下关闭
* @param conn
* @param stat
*/
public static void close(Connection conn,Statement stat){
try{
if(conn != null){
conn.close();
}
if(stat != null){
stat.close();
}
}catch(SQLException e){
e.printStackTrace();
}
}
public static void main(String[] args){
Connection conn = DBManager .getConnection();
System.out.println(conn);
}
}
接口
public interface IStudentDao {
public void deleteStudent(int xh);
}
实现
public class StudentDAOimpl implements IStudentDao {
public void deleteStudent(int xh) {
try{
String sql = "delete from tb_student where xh = ?";
PreparedStatement ps = conn.prepareStatement(sql);
ps.setInt(1, xh);
ps.executeUpdate();
System.out.println("成功删除");
}catch(SQLException e){
e.printStackTrace();
}
}
}
java代码,谁能帮我详细解释一下这个删除数据库里某条信息的代码,具体每一句是什么意思
数据库删除分为逻辑删除和物理删除,逻辑删除就是对要要删除的数据打上一个删除标记,在逻辑上是数据是被删除的,但数据本身依然存在!而物理删除则是把数据从介质上彻底删除掉。这里做的是逻辑删除 hangban.setDel("yes"); 通过hangbanDAO.attachDirty(hangban);这个区更新数据库
java数据库删除操作
简单实现代码如下:
EmployeeDao.java
//删除数据
public boolean deleteEmployeeById(int id){
boolean result = false;
try{
con = DBCon.getConn();
String sql = "delete from tb_employee where id=?";
pstmt = (PreparedStatement) con.prepareStatement(sql);
pstmt.setInt(1, id);
int i = pstmt.executeUpdate();
if(i == 1)
result = true;
}catch(Exception e){
e.printStackTrace();
}finally{
try{
if(pstmt != null){
pstmt.close();
}
}catch(Exception e){
e.printStackTrace();
}
try{
if(con != null){
con.close();
}
}catch(Exception e){
e.printStackTrace();
}
}
return result;
}
TestSql2.java
package com.sql.test;
import com.sql.dao.EmployeeDao;
public class TestSql02 {
public static void main(String[] args){
boolean result = EmployeeDao.getInstance().deleteEmployeeById(1);
if(result == true){
System.out.println("删除成功!");
}else{
System.out.println("删除失败!");
}
}
}
JAVA怎么删除数据元素
创建一个List专门存放要被删除的元素,循环过后,用List.removeAll方法把元素删除。
代码如下:
public void operate(List list){
List removeList= new ArrayList(); //创建数组
for (Iterator it = list.iterator(); it.hasNext();) { //for循环
String str = (String)it.next(); //String方法
if (str.equals("chengang")){
removeList.add(str);
}
}
list.removeAll(removeList);
}
在JAVA中如何从数组中删除一个元素
1、打开myeclipse的主页以后,直接根据实际情况新建一个相关文件。
2、下一步,需要按照图示选择对应的代码进行添加。
3、这个时候如果没问题,就通过找到运行按钮来点击。
4、这样一来会得到相应的结果,即可在JAVA中从数组中删除一个元素了。
java删除数据代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中删除、java删除数据代码的信息别忘了在本站进行查找喔。
发布于:2022-12-14,除非注明,否则均为
原创文章,转载请注明出处。