MSAccess 데이터베이스에 연결하여 일부 데이터를 검색하려고합니다. 간단한 예제를 사용하면 모두 잘 실행되지만 일부를 사용하려고한다면 where 절에는 데이터가 없습니다.JDBC 및 MS-Access 문제
이 예는 괜찮 :
PreparedStatement stm = con.prepareStatement("SELECT A.* FROM A");
ResultSet rs = stm.executeQuery();
rs.next();
다음 예제는 행이 얻을 : 오류가 자리하고있는 곳
PreparedStatement stm = con.prepareStatement("SELECT A.* FROM A WHERE (((A.Name) LIKE ?))");
stm.setString(1,"*");
ResultSet rs = stm.executeQuery();
rs.next();
는 나도 몰라 : 드라이버 또는 SQL 구문.
SQL 문은 MSAccess의 쿼리 작성기에서 가져옵니다.
where where 절에서 좀 더 복잡한 것은 무엇인지 파악하기가 정말 어렵습니다. MSAccess의 SQL 구문을 문서화하는데있어 어떤 문서가 있습니까?
업데이트 내가 액세스 SQL 빌더가 사용하는 동안 "SQL 표준"% 와일드 카드를 사용할 수있는 JDBC SQL 문에
예 *. 이제 dates = 8-o로 쿼리 할 것입니다.