中易网

请问下导入文本数据到android数据库中时 文本里面的内容的格式有什么要求呢?

答案:2  悬赏:80  
解决时间 2021-03-21 15:17
比如有一个表 calendar(uid integer,name text,content text,startDate text,endDate text); 文本文档里面的内容写成下面这种格式正确吗??text类型的要不要加双引号??

1|华南理工大学|2011~2012学年第二学期开学|2012-02-20|2012-02-20
1|华南理工大学|2011~2012学年第二学期结束|2012-07-08|2012-07-08

我可能还没描述得很清楚,补充下:我在程序运行前通过adb shell 命令行(.import textName.txt tableName)将数据库预先准备好(程序只需在运行时查询已有的数据库即可),但我发现调试输出数据库的内容时 发现出现乱码 不知道是不是.txt文本文档的格式问题??? text 数据类型的话要不要在.txt 文本文档中加上双引号呢??????
最佳答案
可能是.txt文本的编码问题,我这样做都是能够正确显示中文。

echo "好啊|22" >> import.txt
把数据文件放到sdcard根目录,adb shell
sqlite3进入sqlite命令行模式,
sqlite>CREATE TABLE tbll(one varchar(10), two smallint); //创建表
(或者sqlite>CREATE TABLE tbll(one text, two smallint); //创建表)
sqlite> .import /sdcard/import.txt tbll
sqlite> select * from tbll;
好啊|22
sqlite>
可见是可以的,供参考。
全部回答
1、运行输入 adb shell (前提是模拟器正在运行) 2、进入命令界面后 输入 ls 指令 会列出文件的目录 3、cd 进入你想要的目录里 4、一层一层进去后会发现 databases目录 你的数据文件就在这个目录下放着 5、sqlite3 test (test就是你创建的数据库的名称 注意:不要加.db 后缀) 6、现在你就进入你创建的test数据库了使用 .tables 就可以查看所有的表了; 试试这样对你有没有启发。。。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
翻译这句话是什么意思 Whoever says they don
为什么说先苦后甜?
哪里水草收割机最好
伊乐佳巾被我想知道这个在什么地方
tgp饥荒联机版怎么联机
口袋妖怪漆黑魅影芳缘图鉴
中科院水生所白鳍豚馆在哪啊?求具体位置,谢
在深圳请代理记账公司记账多少钱一个月?
株洲那家人有狗狗卖啊,或者送的?
《永州韦使君新堂记 | 古文有点乐网》古诗原
豪爵宝逸150和雅马哈飞致150那个动力好
孩子不愿吃饭,也不迟水果和蔬菜要是缺少维生
小米4手机账号和密码都忘了 刷机能不能刷
昆明轨道交通有限公司今年今年回去华东交通大
莪山加油站在哪里啊,我有事要去这个地方
推荐资讯
秋田犬好养吗听话吗
sawang boriboon在泰国是什么意思
测量小阻值电阻应使用什么电桥,为什么
日本这款面膜好用吗?
国企卖瓷砖的好不好
戏答元珍 欧阳修 阅读答案
贴吧为什么一发图片贴就需要验证码?
167度06分30秒的正弦余弦值是多少?
梅州市到江西大于县南安镇多少公里
怀孕四个月吃螃蟹怎样,是不是这个时候可以吃
南京装饰公司:尚居,展瑞,英禾,轩凯,东方
朋友们讲讲志翔跟长安的关系,它是由长安独资
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?