android 项目将csv文件写入sqlite数据库 代码,将.csv文件导入Android中的Sqlite

尝试以下代码,

FileReader file = new FileReader(fileName);

BufferedReader buffer = new BufferedReader(file);

String line = "";

String tableName ="TABLE_NAME";

String columns = "_id, name, dt1, dt2, dt3";

String str1 = "INSERT INTO " + tableName + " (" + columns + ") values(";

String str2 = ");";

db.beginTransaction();

while ((line = buffer.readLine()) != null) {

StringBuilder sb = new StringBuilder(str1);

String[] str = line.split(",");

sb.append("'" + str[0] + "',");

sb.append(str[1] + "',");

sb.append(str[2] + "',");

sb.append(str[3] + "'");

sb.append(str[4] + "'");

sb.append(str2);

db.execSQL(sb.toString());

}

db.setTransactionSuccessful();

db.endTransaction();

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值