易采站长站为您分析android编程实现添加文本内容到sqlite表中的方法,结合实例较为详细的分析了Android针对txt文本文件的读取及SQL数据库操作的相关技巧,需要的朋友可以参考下
本文实例讲述了android编程实现添加文本内容到sqlite表中的方法。,具体如下:
第一步: 创建表
- CREATE TABLE DLION ( _id INTEGER PRIMARY KEY AUTOINCREMENT,
- content TEXT, questionId INTEGER,
- answerId INTEGER, [right] INTEGER
- );
第二步: 把编辑文本内容并放到 res/raw/test.txt
用 Notepad++ 打开,把每一个将要放在表中单元格的内容放一行
去除行尾空格和空白行:按CTRL+H 选择正则表达式-- 查找目标:s+$ 替换为空
去除行首空格:按CTRL+H 选择正则表达式-- 查找目标:^s+ 替换为空
第三步: 打开数据库 详情参照:
《android编程实现sd卡读取数据库的方法》
第四步: 添加数据到表
- public void addContent() { try {
- BufferedReader localBufferReader = new BufferedReader( new InputStreamReader(getResources().openRawResource(
- R.raw.test))); db = openDatabase();
- for (int i = length + 1;; i++) { // 添加问题到数据库
- String questionStr = localBufferReader.readLine(); if (questionStr == null) {
- localBufferReader.close(); db.close();
- break; }










