JDBC를 사용한 날짜 필터링

mustangDC

date filtering- JDBC대한 올바른 형식은 무엇입니까?SQL

나는 MS-AccessDB 와 함께 다음을 사용하려고했습니다.

SELECT doctorbusiness.dateofreport, 
       doctorbusiness.patientname, 
       doctorbusiness.labcomm, 
       doctorbusiness.xcomm, 
       doctorbusiness.spccomm, 
       doctorbusiness.ecgcomm 
FROM   doctorbusiness 
WHERE  doctorbusiness.doctorname = '"+selectedDoc+"' 
       AND (( doctorbusiness.dateofreport >= # "+sd+" # ) 
             AND ( doctorbusiness.dateofreport <= # "+ed+" # )) 

selectedDoc문자열에있는 sDeD날짜 형식.

쿼리는 MS-Access에서 잘 실행되지만 다음 예외가 발생합니다.

net.ucanaccess.jdbc.UcanaccessSQLException: unknown token: 

최신 정보

public void printDoctorIncome() {

    Date startDate = easypath.docB_startDate_jxdp.getDate();
    Calendar calSD = Calendar.getInstance();
    calSD.setTime(startDate); // convert your date to Calendar object
    int daysToDecrement = -1;
    calSD.add(Calendar.DATE, daysToDecrement);
    Date real_StartDate = calSD.getTime();
    SimpleDateFormat sdF1 = new SimpleDateFormat("dd-MM-yyyy");
    String sD = sdF1.format(real_StartDate);
    JOptionPane.showMessageDialog(null, sD);

    Date endDate = easypath.docB_endDate_jxdp.getDate();
    Calendar calED = Calendar.getInstance();
    calED.setTime(endDate); // convert your date to Calendar object
    int daysToIncrement = +1;
    calED.add(Calendar.DATE, daysToIncrement);
    Date real_endDate = calED.getTime();
    SimpleDateFormat sdF2 = new SimpleDateFormat("dd-MM-yyyy");
    String eD = sdF2.format(real_endDate);
    JOptionPane.showMessageDialog(null, eD);

    String selectedDoc = easypath.drname_jlist.getSelectedValue().toString();
    String sql = "SELECT doctorBusiness.dateofreport, doctorBusiness.patientName, doctorBusiness.labComm, doctorBusiness.xComm, doctorBusiness.spcComm, doctorBusiness.ecgComm FROM doctorBusiness WHERE doctorBusiness.doctorname ='"+selectedDoc+"' AND (doctorBusiness.dateofreport >= ?"+sD+"? AND doctorBusiness.dateofreport <= ?"+eD+"?)";
    try {
        conn = connectDB.getConnection();
        psmt = conn.prepareStatement(sql);
        rs = psmt.executeQuery();
        doctorIncome.docIncomePrint_table.setModel(DbUtils.resultSetToTableModel(rs));
        doctorIncome dI = new doctorIncome();
        dI.setVisible(true);

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

}

이것은 내가 사용하고있는 코드입니다.

세르 기 라구 틴

JDBC를 사용하면 더 나은 setDate/Time/Timestamp방법은 PreparedStatement. 그리고 구체적인 DB의 날짜 형식은 신경 쓰지 말아야합니다.

Date dateFrom = ...
Date dateTo = ...

String sql = "... where myDate >= ? and myDate <= ? "

preparedStatement.setDate(1, dateFrom);
preparedStatement.setDate(2, dateTo);

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

VBA를 사용한 날짜 필터

분류에서Dev

시작 날짜 및 종료 날짜를 사용하여 레코드 필터링

분류에서Dev

날짜를 사용하여 장고 모델 필터링

분류에서Dev

Mongomapper를 사용하여 월별로 날짜 필터링

분류에서Dev

PHP를 사용하여 날짜별로 SQL 결과 필터링

분류에서Dev

tbl.Filter를 사용하여 두 날짜 간 필터링

분류에서Dev

MS Access VBA-날짜를 사용하여 양식 필터링

분류에서Dev

Python은 날짜 범위 (두 날짜 사이)로 DBF를 필터링합니다.

분류에서Dev

만든 날짜로 디렉터리 구조를 필터링 한 다음 C #을 사용하여 복사

분류에서Dev

angularjs를 사용하여 선택한 두 날짜 사이의 테이블 데이터 필터링 문제

분류에서Dev

이미 날짜를 필터링 한 뷰에서 trunc (date) 쿼리

분류에서Dev

NSString 유형의 두 날짜 사이를 필터링하는 NSPredicate

분류에서Dev

날짜를 사용한 프라임 페이스 데이터 테이블 필터링

분류에서Dev

jquery를 사용하여 datepicker를 통해 선택한 날짜 범위를 기반으로 테이블 필터링

분류에서Dev

R 필터 및 파이프를 사용하여 날짜 조건부로 큰 데이터 프레임 필터링

분류에서Dev

두 날짜 사이의 데이터를 필터링하는 PHP 코드

분류에서Dev

두 날짜 사이의 데이터를 필터링하는 PHP 코드

분류에서Dev

유효한 날짜 필터링 -mysql

분류에서Dev

다양한 필터 기준의 일부로 날짜 사이를 필터링하는 VBA 사용자 양식 코드

분류에서Dev

AngularJS를 사용한 날짜 표시-필터 비용은 얼마입니까?

분류에서Dev

날짜 범위를 동적으로 필터링하기위한 코드

분류에서Dev

날짜를 기준으로 필터링 할 ID에 대한 SQL 쿼리

분류에서Dev

두 날짜 사이를 필터링하는 매크로 만들기 vba

분류에서Dev

두 날짜 사이를 필터링하는 매크로 만들기 vba

분류에서Dev

$ watchGroup을 사용한 AngularJS 날짜 필터

분류에서Dev

.loc을 사용하여 날짜 필드를 기준으로 필터링하는 방법

분류에서Dev

오늘 날짜를 사용하여 데이터베이스 결과를 필터링하는 방법

분류에서Dev

날짜 선택기를 사용하여 데이터를 필터링하는 방법

분류에서Dev

심지어 날짜를 사용하여 스트림별로 필터 날짜

Related 관련 기사

  1. 1

    VBA를 사용한 날짜 필터

  2. 2

    시작 날짜 및 종료 날짜를 사용하여 레코드 필터링

  3. 3

    날짜를 사용하여 장고 모델 필터링

  4. 4

    Mongomapper를 사용하여 월별로 날짜 필터링

  5. 5

    PHP를 사용하여 날짜별로 SQL 결과 필터링

  6. 6

    tbl.Filter를 사용하여 두 날짜 간 필터링

  7. 7

    MS Access VBA-날짜를 사용하여 양식 필터링

  8. 8

    Python은 날짜 범위 (두 날짜 사이)로 DBF를 필터링합니다.

  9. 9

    만든 날짜로 디렉터리 구조를 필터링 한 다음 C #을 사용하여 복사

  10. 10

    angularjs를 사용하여 선택한 두 날짜 사이의 테이블 데이터 필터링 문제

  11. 11

    이미 날짜를 필터링 한 뷰에서 trunc (date) 쿼리

  12. 12

    NSString 유형의 두 날짜 사이를 필터링하는 NSPredicate

  13. 13

    날짜를 사용한 프라임 페이스 데이터 테이블 필터링

  14. 14

    jquery를 사용하여 datepicker를 통해 선택한 날짜 범위를 기반으로 테이블 필터링

  15. 15

    R 필터 및 파이프를 사용하여 날짜 조건부로 큰 데이터 프레임 필터링

  16. 16

    두 날짜 사이의 데이터를 필터링하는 PHP 코드

  17. 17

    두 날짜 사이의 데이터를 필터링하는 PHP 코드

  18. 18

    유효한 날짜 필터링 -mysql

  19. 19

    다양한 필터 기준의 일부로 날짜 사이를 필터링하는 VBA 사용자 양식 코드

  20. 20

    AngularJS를 사용한 날짜 표시-필터 비용은 얼마입니까?

  21. 21

    날짜 범위를 동적으로 필터링하기위한 코드

  22. 22

    날짜를 기준으로 필터링 할 ID에 대한 SQL 쿼리

  23. 23

    두 날짜 사이를 필터링하는 매크로 만들기 vba

  24. 24

    두 날짜 사이를 필터링하는 매크로 만들기 vba

  25. 25

    $ watchGroup을 사용한 AngularJS 날짜 필터

  26. 26

    .loc을 사용하여 날짜 필드를 기준으로 필터링하는 방법

  27. 27

    오늘 날짜를 사용하여 데이터베이스 결과를 필터링하는 방법

  28. 28

    날짜 선택기를 사용하여 데이터를 필터링하는 방법

  29. 29

    심지어 날짜를 사용하여 스트림별로 필터 날짜

뜨겁다태그

보관