sqlite

2016-07-26  本文已影响0人  小董666

支持数据类型:

动态数据类型(弱引用):
Paste_Image.png

sql语句:

占位?

sql中使用的单引号,如下:
db.execSQL("insert into person(name, age) values('林计钦', 24)");
为了解决转意的麻烦,推荐使用?占位
SQLiteDatabase类提供了一个重载后的execSQL(String sql, Object[] bindArgs)方法,使用这个方法可以解决前面提到的问题,因为这个方法支持使用占位符参数(?)如:
db.execSQL("insert into person(name, age) values(?,?)", new Object[]{"张三", 4});
execSQL(String sql, Object[] bindArgs)方法的第一个参数为SQL语句,第二个参数为SQL语句中占位符参数的值,参数值在数组中的顺序要和占位符的位置对应。

上一篇 下一篇

猜你喜欢

热点阅读