當前位置:首頁 » 編程語言 » java批量刪除sql
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

java批量刪除sql

發布時間: 2022-01-23 15:27:17

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語句的批量刪除我不記得了,但是我覺得你可以在頁面上循環請求刪除,步驟如下:

  1. 首先勾選好要刪除的數據;

  2. 點擊批量刪除 調用方法,在這個方法裡面循環所有被選中的數據,也就是checkbox為checked的,然後一個一個請求後台的刪除

    刪除的條件你自己選擇,可以在每一行上面綁定要刪除的id ,循環獲取id