将数据保存到sql

时间:2011-10-29 16:14:20

标签: android sql database string search

我的目标是:

为了能够在数据库中存储许多文本字符串,并且在每个字符串中都会有1或0。

如果按下某个按钮,则TextViewx中的文本将保存在一个带有0的数据库中。

此外: 如果按下button2,则按如下方式搜索数据库:如果出现的数据库中的第一个字符串为0,请忽略它并转到下一个字符串,直到找到带有1的字符串。如果字符串有1,然后使main.xml中的T​​extView1具有带有1的字符串。

我从android sdk网站获得了一些代码,是的,我编辑的所有内容可能都是错误的,所以请帮助我实现我上面所说的:

   public class texttest extends SQLiteOpenHelper {

private static final int DATABASE_VERSION = 2;
private static final String TEXT_TABLE_NAME = "Thestrings";
private static final String DICTIONARY_TABLE_CREATE =
            "CREATE TABLE " + TEXT_TABLE_NAME + " (" +
            THE_TEXT + " TEXT, " +
            0 or 1 + " TEXT);";

DictionaryOpenHelper(Context context) {
    super(context, texttest, null, 2);
}

@Override
public void onCreate(SQLiteDatabase db) {
    db.execSQL(texttest_TABLE_CREATE);
}
}

2 个答案:

答案 0 :(得分:0)

不要在表名中使用空格,也要使用复数形式,因为表是多个记录的集合。

答案 1 :(得分:0)

你问了一个普遍的问题,所以我能做的最好的就是给你一个通用的答案。听起来对你来说,你仍然对使用SQL和数据库感到困惑。你为什么不经历这个tutorial,它介绍了sql和数据库的基本概念?如果您在点击按钮时不确定如何处理,请阅读input events