我正在创建一个需要连接到SQLite数据库的应用程序。要做到这一点,我使用JDBC SQLite,我这样做:
final String CONNECTION_URL = "jdbc:sqlite:mydb.sqlite";
// Open a database connection
connection = DriverManager.getConnection(CONNECTION_URL);
然后我创建了一个JUnit测试类来测试我的数据库上的方法,一切都正常工作。
当我尝试从活动中调用完全相同的方法时,打开与数据库的连接失败,我收到此消息:
opening db: 'mydb.sqlite': Read-only file system
其他几点说明: