android SQLite中不同类型的变量

时间:2012-12-01 10:08:07

标签: java android sqlite

我已经:

public void onCreate(SQLiteDatabase db) {
        String sql=String.format(
                "create table %s"+"(%s int primary key, %s int, %s text, %s int, %s text)",
                TABLE, Column_ID, Column_Descreption, Column_Price, Column_Photo_URL);

        db.execSQL(sql);
    }

我的问题是: int 文字旁边是否还有其他类型? 因为我需要存储boolean和double。

2 个答案:

答案 0 :(得分:0)

要快速入手,请查看此讨论:What is the difference between related SQLite data-types like INT, INTEGER, SMALLINT and TINYINT?

然后转到这篇文章:http://www.vogella.com/articles/AndroidSQLite/article.html

在Sqlite术语中,简称java double称为real。其他细节在我提到的资源中描述。祝你好运。

答案 1 :(得分:0)

正如您在此处看到的SQLite datatype,布尔值或双值不存在。用于存储您必须使用的那些类型或String值或Integer值(仅用于模拟布尔值.0为假,1为真)或浮点值为REAL值