我正在尝试创建数据库,然后再深入研究java编程以迁移数据库。我理解SQLite是要走的路,我已经做了几天的研究,但我一直在创建我的SQLite数据库的“Schema”或布局。即使这只是一个爱好,我也只是想雇用某人。
我想创建一个涉及手机/计划的应用。首先,您选择您的运营商,计划,电话,然后选择升级类型,以填充每月帐单的估算值。 (我的公司已经创建了应用程序,我只想形成一个免费的手,以获得编程知识,而无需查看他们的代码)。我做过研究主键等等,我只是不知道把所有东西放在哪里。
需要的表格/列:
还需要一些,但老实说,我只需要一开始就需要帮助。我在网上看过很多模式,各种网站都有例子。但我不知道为什么我不能围绕数据库布局包裹我的大脑。我很快就学会了java并理解了大部分概念;然而,由于某种原因,数据库到目前为止已经杀死了我继续的愿望。
答案 0 :(得分:0)
使用sqlite3
命令行实用程序(包含在Sdk中)创建和试验您的数据库,然后再继续执行Android应用程序。这将为您节省大量时间。
例如,在文件中创建数据库架构,让我们假设mydb.sql
CREATE TABLE carrier (
id INTEGER PRIMARY KEY
);
# ...
然后
$ sqlite3 --init mydb.sql mydb
您可以在sqlite>
提示符处发出命令。
sqlite> SELECT * FROM carrier;
完成后,您可以为您的应用程序使用相同的架构。
答案 1 :(得分:0)
试试这个:----
String sqltable =“CREATE TABLE”+ TABLE
+“(”+ COLUMN_Carrier +“TEXT,”+ COLUMN_Data_Plans +“TEXT,”+ COLUMN_Device_Access_Fees +“TEXT,”+ COLUMN_Phone_Model +“TEXT,”+ COLUMN_Phone_Price +“TEXT,”+ COLUMN_Phone_installment +“TEXT);”;
db.execSQL(sqltable);
其中db是SQLiteDatabase对象。