검색된 값을 기반으로 jtable 및 sql 데이터베이스에서 검색된 행을 삭제하는 방법

티린

users라는 테이블이있는 SQL 데이터베이스를 만들었습니다. user_id, user_name 및 이메일을 보유합니다. 사용자가 모든 레코드를 검색하고 필터링 된 레코드를 JTable.

사용자가 user_id, user_name 또는 이메일을 검색 할 수 있음을 의미하는 검색된 값을 기반으로 검색 결과가 필터링하는 행을 삭제하고 싶습니다.

사용자 {user_id, user_name, email}

이것은 내가 가진 것입니다

private void deleteSelectedRows(){
   try {
        String sql = "DELETE from user where ? = ?";
        pst = conn.prepareStatement(sql);
        pst.setString(1, searchTxt.getText());
        pst.setString(2, searchTxt.getText());
       ((DefaultTableModel)userTable.getModel()).removeRow(userTable.getSelectedRow());

      pst.execute();

    } catch (Exception e){
        JOptionPane.showMessageDialog(null, e);
    }
} 

searchTxt텍스트 필드입니다. 이 코드는 내 테이블의 모든 행을 삭제합니다.

로 변경하면 DELETE from user where user_id = ?user_id로 검색 할 때만 행을 삭제합니다.

루비오 릭

사용자 {user_id, user_name, email}

   private void deleteSelectedRows(){
       try {
          String sql = "DELETE from user where ? = ?";
          pst = conn.prepareStatement(sql);
          pst.setString(1, searchTxt.getText());
          pst.setString(2, searchTxt.getText());

         ((DefaultTableModel) userTable.getModel()).removeRow(userTable.getSelectedRow());

         pst.execute();
    } catch (Exception e){
         JOptionPane.showMessageDialog(null, e);
    }
 }

이 코드를 사용하면 항상 TRUEWHERE 절에서를 얻으므로 항상 테이블을 완전히 삭제 합니다.

경우 searchTxt.getText()"안녕하세요"입니다, 준비된 명령문이 될 것입니다

   DELETE from user where hello = hello

다음과 같습니다.

   DELETE from user where true

또는

   DELETE from user

searchTxt를 구별하면됩니다.columnName

   private void deleteSelectedRows(){
       try {
          String sql = "DELETE from user where ? = ?";
          pst = conn.prepareStatement(sql);
          pst.setString(1, columnName);
          pst.setString(2, searchTxt.getText());

         ((DefaultTableModel) userTable.getModel()).removeRow(userTable.getSelectedRow());

         pst.execute();
    } catch (Exception e){
         JOptionPane.showMessageDialog(null, e);
    }
 }

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

PHP에서 특정 값을 포함하는 데이터베이스 테이블에서 검색된 쉼표로 구분 된 배열을 계산하는 방법

분류에서Dev

SQL Server에서 외래 키와 연결된 테이블 및 다른 테이블을 통해 검색을 수행하고 데이터를 정렬하는 방법

분류에서Dev

PHP 반환 된 객체에서 값을 검색하는 방법

분류에서Dev

데이터베이스에서 검색된 MVC 드롭 다운 목록에 값을 표시하는 방법

분류에서Dev

검색된 값을 기반으로하는 Django 필터

분류에서Dev

특정 서버에서 실행 된 모든 데이터베이스 SQL을 검색하는 방법은 무엇입니까?

분류에서Dev

키 배열을 기반으로 데이터베이스에서 데이터를 검색하는 방법은 각각 값이 있습니까?

분류에서Dev

데이터베이스에서 검색된 값입니다. Action 클래스에서 Action Form 및 JSP로 설정하는 방법은 무엇입니까?

분류에서Dev

사용자 클릭을 기반으로 데이터베이스 값을 검색하는 방법

분류에서Dev

Oracle SQL 데이터베이스에서 삭제 후 '낭비 된 행'을 제거하는 방법

분류에서Dev

libSodium으로 암호화 된 데이터베이스 열을 검색하는 방법은 무엇입니까?

분류에서Dev

동일한 행에서 검색된 값을 삭제하여 배열의 팬더 열을 변환하는 방법

분류에서Dev

내 APEX 데이터베이스에서 동적으로 값을 검색하는 방법

분류에서Dev

null이 아닌 데이터베이스에서 값을 검색하는 방법

분류에서Dev

데이터베이스에 삽입 된 마지막 레코드 값을 검색하는 가장 좋은 방법

분류에서Dev

라 라벨에서 두 속성을 연결 한 후 값을 데이터베이스로 검색하는 방법

분류에서Dev

데이터베이스에서 정수 값을 검색하고 .net에 정수로 저장하는 방법

분류에서Dev

데이터베이스에서 검색되는 반복 값을 피하는 방법은 무엇입니까?

분류에서Dev

지정된 데이터 목록으로 XLData 검색을 사용하는 방법

분류에서Dev

Nagios에서 이전에 검색된 SNMP 값을 보는 방법

분류에서Dev

특정 열의 데이터 검색을 기반으로 Pandas Dataframe에서 행을 선택하는 방법

분류에서Dev

데이터베이스에서 JTable로 데이터를 검색하는 방법은 무엇입니까?

분류에서Dev

JTable 및 데이터베이스에서 행을 삭제하는 SQLException

분류에서Dev

JTable 및 데이터베이스에서 행을 삭제하는 SQLException

분류에서Dev

이상한 결과를주는 데이터베이스에서 검색된 DateTime을 사용하여 빼기

분류에서Dev

Linq에서 데이터베이스에서 데이터 검색을 강제하는 데 사용하는 방법

분류에서Dev

SQL 선언 된 변수의 각 값에 대해 LIKE 검색을 수행하는 방법

분류에서Dev

유형별로 저장된 '저장된 검색'검색을 필터링하는 방법은 무엇입니까?

분류에서Dev

각 행의 유효성을 검사 한 후 UltraGrid 및 데이터베이스에서 선택한 행을 삭제하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    PHP에서 특정 값을 포함하는 데이터베이스 테이블에서 검색된 쉼표로 구분 된 배열을 계산하는 방법

  2. 2

    SQL Server에서 외래 키와 연결된 테이블 및 다른 테이블을 통해 검색을 수행하고 데이터를 정렬하는 방법

  3. 3

    PHP 반환 된 객체에서 값을 검색하는 방법

  4. 4

    데이터베이스에서 검색된 MVC 드롭 다운 목록에 값을 표시하는 방법

  5. 5

    검색된 값을 기반으로하는 Django 필터

  6. 6

    특정 서버에서 실행 된 모든 데이터베이스 SQL을 검색하는 방법은 무엇입니까?

  7. 7

    키 배열을 기반으로 데이터베이스에서 데이터를 검색하는 방법은 각각 값이 있습니까?

  8. 8

    데이터베이스에서 검색된 값입니다. Action 클래스에서 Action Form 및 JSP로 설정하는 방법은 무엇입니까?

  9. 9

    사용자 클릭을 기반으로 데이터베이스 값을 검색하는 방법

  10. 10

    Oracle SQL 데이터베이스에서 삭제 후 '낭비 된 행'을 제거하는 방법

  11. 11

    libSodium으로 암호화 된 데이터베이스 열을 검색하는 방법은 무엇입니까?

  12. 12

    동일한 행에서 검색된 값을 삭제하여 배열의 팬더 열을 변환하는 방법

  13. 13

    내 APEX 데이터베이스에서 동적으로 값을 검색하는 방법

  14. 14

    null이 아닌 데이터베이스에서 값을 검색하는 방법

  15. 15

    데이터베이스에 삽입 된 마지막 레코드 값을 검색하는 가장 좋은 방법

  16. 16

    라 라벨에서 두 속성을 연결 한 후 값을 데이터베이스로 검색하는 방법

  17. 17

    데이터베이스에서 정수 값을 검색하고 .net에 정수로 저장하는 방법

  18. 18

    데이터베이스에서 검색되는 반복 값을 피하는 방법은 무엇입니까?

  19. 19

    지정된 데이터 목록으로 XLData 검색을 사용하는 방법

  20. 20

    Nagios에서 이전에 검색된 SNMP 값을 보는 방법

  21. 21

    특정 열의 데이터 검색을 기반으로 Pandas Dataframe에서 행을 선택하는 방법

  22. 22

    데이터베이스에서 JTable로 데이터를 검색하는 방법은 무엇입니까?

  23. 23

    JTable 및 데이터베이스에서 행을 삭제하는 SQLException

  24. 24

    JTable 및 데이터베이스에서 행을 삭제하는 SQLException

  25. 25

    이상한 결과를주는 데이터베이스에서 검색된 DateTime을 사용하여 빼기

  26. 26

    Linq에서 데이터베이스에서 데이터 검색을 강제하는 데 사용하는 방법

  27. 27

    SQL 선언 된 변수의 각 값에 대해 LIKE 검색을 수행하는 방법

  28. 28

    유형별로 저장된 '저장된 검색'검색을 필터링하는 방법은 무엇입니까?

  29. 29

    각 행의 유효성을 검사 한 후 UltraGrid 및 데이터베이스에서 선택한 행을 삭제하는 방법은 무엇입니까?

뜨겁다태그

보관