如何理解这一句: db.execSQL("DROP TABLE IF EXISTS " + TABLE_NAME + ";");
发布网友
发布时间:2022-10-13 13:46
我来回答
共1个回答
热心网友
时间:2023-11-04 17:05
这个+号是字符串连接符号
因为在括号内部的内容会被当做一个字符串参数
这个参数其实是多个字符串拼接起来的。追问不是字符串,是命令。你不知道这个sqlite命令吧,仔细看我的问题,说得还是清楚的:双引号间的句子,是参数。
追答其实是三个字符串
drop table if exist
table name
;
进行了连接
连接后就构成了一条完整的sql语句