我試圖連接到Sqlite-DB。在設備上測試,我得到了一個未發現的類異常。我這樣連接:在設備上找不到sqlite
Class.forName("org.sqlite.JDBC");
connection = DriverManager.getConnection("jdbc:sqlite:" + applicationPath + "data/appdata.db");
其中應用程序路徑來自上下文並指向數據文件夾。到現在爲止還挺好。該jar在構建路徑和清單中,我有以下權限:
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<uses-permission android:name="android.permission.CHANGE_WIFI_MULTICAST_STATE" />
我錯過了什麼?任何指針讚賞!
最好的問候, 馬庫斯
如果你想連接到設備上的本地sqlite數據庫,那不是方法。在這裏閱讀:http://developer.android.com/guide/topics/data/data-storage.html#db – Ran 2012-07-16 12:38:05
不錯!做出答案,我可以接受它。 thnx – 2012-07-16 13:14:37
您是否爲sqlite安裝了驅動程序jdbc? 您是否導入org.sqlite.JDBC? – Phebus40 2012-07-16 12:37:56