0

私は:

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);
    }

私の質問は: inttext以外に追加の型はありますか? boolean と double を格納する必要があるためです。

4

2 に答える 2

0

手っ取り早く始めるには、この議論を見てください: INT、INTEGER、SMALLINT、TINYINT などの関連する SQLite データ型の違いは何ですか?

次に、この記事にアクセスしてください: http://www.vogella.com/articles/AndroidSQLite/article.html

まもなく Javaが Sqlite 用語でdouble呼び出されます。realその他の詳細は、私が言及したリソースに記載されています。幸運を。

于 2012-12-01T10:18:23.683 に答える
0

ここでわかるように、 SQLite datatype、boolean または double 値は存在しません。これらの型を格納するために使用する必要がある文字列値または整数値 (ブール値をエミュレートする場合のみ。0 は false、1 は true) または浮動小数点値の REAL 値

于 2012-12-01T10:18:39.870 に答える