「java删除数据代码」java中删除

博主:adminadmin 2022-12-14 10:00:10 59

今天给各位分享java删除数据代码的知识,其中也会对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删除数据代码的信息别忘了在本站进行查找喔。

The End

发布于:2022-12-14,除非注明,否则均为首码项目网原创文章,转载请注明出处。