android 中 使用SQLiteDatabase 要导入什么jar包吗?
答案:2 悬赏:30 手机版
解决时间 2021-03-04 19:10
- 提问者网友:雪舞兮
- 2021-03-04 14:36
android 中 使用SQLiteDatabase 要导入什么jar包吗?
最佳答案
- 五星知识达人网友:千夜
- 2021-03-04 16:12
在android开发环境下输入SQLiteDatabase ,使用快捷键ctrl+Shift+o导入包,可以在顶部查看导入的包
全部回答
- 1楼网友:西岸风
- 2021-03-04 16:33
sqlite 跨库查询【跨数据库】场景:数据库a和数据库b的表之间有参照,需要跨数据库做查询操作...方案:用sqlite解释器中的提供的 attach [database] 关键字完成数据库附加:attach database [database path] as [alias];- [database path] : i.绝对路径; ii.相对路径,即要附加的数据库与当前维持连接数据库的相对地址。- [alias] : 附加数据库的别名。查询:查询时加上[数据库别名]即可 : select * from db_ alias.table_name where ...; 例子:现在维持连接的数据库称为a(可省略),其中表ta中的字段id_b与位于路径"d:\b.db"的数据库(别名b)中tb表字段id有参照,查询条件即"a.ta.id_b = b.tb.id":attach database "d:\b.db" as "b" ;select * from ta , b.tb where ta.id_b = b.tb.id ;ps . 如果维持连接的数据库a与要附加的数据库b( b.db )在同一路径下,附加语句可写为:attach database "b.db" as "b" ; ps . 发现win7下相对路径会默认为程序运行路径,xp下会默认为数据库已有连接路径,需要注意。以上代码sqlite3.6.21及官方c#运行库system.data.sqlite.dll[ver.1.0.81.0]运行通过(系统cn_xp sp3)。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯