StelsMDB library을 사용하여 MS_Access db에 액세스하려고합니다. 파일이 휴대 전화의 SD 카드에 있습니다. 모든 라이브러리를로드하여 연결을 만들었습니다.Android에서 StelsMDB를 사용하여 MS Access DB에서 데이터 가져 오기
public class DBConnection {
private static final String TAG = DBConnection.class.getSimpleName();
private Connection connection;
public DBConnection() {
try {
Class.forName(jstels.jdbc.mdb.MDBDriver2.class.getName());
connection = DriverManager.getConnection("jdbc:jstels:mdb:sdcard/2012xp.mdb");
} catch (SQLException e) {
Log.e(TAG, "", e);
} catch (ClassNotFoundException e1) {
Log.e(TAG, "", e1);
}
}
public Connection getConnection() {
return this.connection;
}
}
내가 뭔가를 조회 할 때 그러나 나는 다음과 같은 예외를 얻을 :
쿼리 java.lang.IllegalStateException를 구문 분석 실패 : 알 수없는 조회 오브젝트 플래그 3
를 온라인 내가 어떤 힌트를 찾을 수 없습니다. 나는 복잡한 쿼리와이 예외를 얻을, 그래서 난 쉬운 일
"SELECT * FROM TABLE_NAME"
같은를 작성하는 tryied ....하지만 난 같은 예외를 얻을.
... 약간의 코멘트는 나쁜 woudn't. – Emaborsa
댓글이 추가되었습니다 –
내 코드와 코드의 차이점을 알려주십시오. 그러나, 내가 쓴 것처럼, 연결이 작동하는 것처럼 보이지만 쿼리가 실패합니다. – Emaborsa