1. 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..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("删除失败!");
}
}
}
2. Java中怎样实现批量删除操作(Java对数据库
如果是mybatis的话可以传id集合给xml、然后xml使用foreach遍历删除就好了
3. 用java删除sql的一条记录该怎么写
每行都有个主键值,将这个值传到后台,根据这个值作为条件删除记录
4. 怎么用java同时实现批量删除,批量修改
问题描述的不清楚,你是批量删除什么?修改什么?删除文件?修改文字?还是删除、修改数据库中的数据?
如果是修改数据库数据库的话 用hibernate很容易
5. java连接sql语句删除从键盘输入的数据
哦,你是问接收键盘输入的代码吧
Scannersc=newScanner(System.in)
Stringst=sc.nextLine();//获取输入信息
Stringsql="deletefrom表wherename='"+st+"'";
上面那样拼起来就是sql了
6. JAVA中sql删除指定的内容
使用PreparedStatement,查询的时候使用
"delete from table 1 where name=?",
然后使用PreparedStatement对象调用set函数对sql语句进行操作。
7. java如何对数据库的数据进行批量删除之后接着做批量增加,删除和增加是一次操作完成
起码是两个SQL语句,你需要一次操作完成,好像有问题吧。我只知道用事物将两个操作包起来,保证两次操作同步执行,一个执行失败两个操作都回滚。
不知道你想要什么?你数据库都没定下来,到底是一张表还是两张表,两张表是不是直接关联的都不确定,你让人怎么用JAVA解决?明明是SQL问题。
8. java,sql语句删除,条件是一个数组,如何一条sql语句写出来
遍历方式的执行sql
遍历数据,每一个数组元素删除一次
9. 用JAVA怎么删除SQL表格中指定一行的信息
Java连接数据库,要删除指定行的信息,可以使用delete语句,传入某行的参数,示例如下:
publicclassUpdate1{
publicstaticvoidmain(String[]args)throwsClassNotFoundException,SQLException{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");//加载SQLSERVER数据库
Connectioncon=DriverManager.getConnection("jdbc:odbc:tt","sa","www");//连接数据库
Stringsq="deletefromt1whereuserName=?";//删除指定行
PreparedStatementps=con.prepareStatement(sq);
ps.setString(1,"cct");
intt=ps.executeUpdate();
if(t>0){//判断是否删除成功
System.out.println("ok");
}else{
System.out.println("false");
}
ps.close();
con.close();
}
}
10. Java+servlet+mybatis实现批量删除
sql语句的批量删除我不记得了,但是我觉得你可以在页面上循环请求删除,步骤如下:
首先勾选好要删除的数据;
点击批量删除 调用方法,在这个方法里面循环所有被选中的数据,也就是checkbox为checked的,然后一个一个请求后台的删除
删除的条件你自己选择,可以在每一行上面绑定要删除的id ,循环获取id