public void testOpenV2() throws SQLiteException {
   SQLiteConnection db = fileDb();
   db.openV2(
       SQLiteConstants.SQLITE_OPEN_CREATE
           | SQLiteConstants.SQLITE_OPEN_READWRITE
           | SQLiteConstants.SQLITE_OPEN_NOMUTEX);
   db.exec("create table x(x)");
   db.dispose();
 }
  public void testExec() throws SQLiteException {
    SQLiteConnection db = fileDb();
    try {
      db.exec("create table xxx (x)");
      fail("exec unopened");
    } catch (SQLiteException e) {
      // ok
    }

    db.open();
    db.exec("pragma encoding=\"UTF-8\";");
    db.exec("create table x (x)");
    db.exec("insert into x values (1)");
    try {
      db.exec("blablabla");
      fail("execed bad sql");
    } catch (SQLiteException e) {
      // ok
    }
  }