h2 연결 (데이터베이스 릴리스)을 닫고 다른 h2 데이터베이스 (디버그 데이터베이스)에 연결하려고하면 문제가 발생합니다.h2 연결 끊기 및 연결
Snipplet는 연결 :
this.connection = new JdbcConnectionSource(connectionString);
Snipplet가 분리 :
this.connection.close();
를 ConnectionString을 :
jdbc:h2:file:/data/data/my.app/databases/myapp
jdbc:h2:file:/data/data/my.app/testdatabases/myapp
을 그리고 대신 이전을 사용하는 "새로운"연결을 사용하는. 데이터베이스에 대해 다른 디렉토리를 사용하고 있습니다. 두 경우 모두 database1과 database2 사이를 토글하려고 할 때 .lock 및 .trace 파일은 해당 디렉토리에서 삭제되지 않습니다.
나는 내 편향 실패를 제외하고 싶다. android 4.2.2에서 ormlite와 함께 h2 (현재 버전)를 사용하고 있습니다.
새로운 ConnectionSource를 만들려면 새로운 DAO 클래스를 만들어야합니다. 맞습니까? – Gray
바로 연결 후 DaoManager.createDao (연결, 클래스)를 호출해야합니다 – user2379652