Android
execSQL
aucd29
2013. 10. 8. 14:54
public void execSQL (String sql)
Since: API Level 1
Execute a single SQL statement that is NOT a SELECT or any other SQL statement that returns data.
It has no means to return any data (such as the number of affected rows). Instead, you're encouraged to use insert(String, String, ContentValues)
, update(String, ContentValues, String, String[])
, et al, when possible.
When using enableWriteAheadLogging()
, journal_mode is automatically managed by this class. So, do not set journal_mode using "PRAGMA journal_mode'enableWriteAheadLogging()
Parameters
sql | the SQL statement to be executed. Multiple statements separated by semicolons are not supported. |
---|
Throws
SQLException | if the SQL string is invalid |
---|