我們如何在Android中執行數據庫前的sqlite語句?如何執行數據庫前的sql語句?
我已經創建了我自己的數據庫層。這一層將創建數據庫甚至查詢。它有一個方法,它將通過提供表名,列名和列類型作爲參數來創建表,並且將在不寫入全長查詢的情況下生成表。因此,爲了實現這個功能,我創建了一個測試應用程序,在onCreate
方法中,我用我的方法生成CREATE TABLE
查詢並執行它。但是由於數據庫尚未創建,因此拋出了NullPointerException。
那麼我該如何解決這個異常?
我們如何在Android中執行數據庫前的sqlite語句?如何執行數據庫前的sql語句?
我已經創建了我自己的數據庫層。這一層將創建數據庫甚至查詢。它有一個方法,它將通過提供表名,列名和列類型作爲參數來創建表,並且將在不寫入全長查詢的情況下生成表。因此,爲了實現這個功能,我創建了一個測試應用程序,在onCreate
方法中,我用我的方法生成CREATE TABLE
查詢並執行它。但是由於數據庫尚未創建,因此拋出了NullPointerException。
那麼我該如何解決這個異常?
你需要爲此使用OpenHelper。覆蓋它的OnOpen方法,使數據庫處於打開狀態。
http://www.anotherandroidblog.com/2010/08/04/android-database-tutorial/
什麼是數據庫預-SQL語句? – Axarydax
請在描述您的問題時加以描述。 – Samuh
你想做什麼?沒有數據庫上你正在嘗試執行SQL查詢?提供更多的細節。 –