· 8 years ago · Apr 07, 2018, 04:46 AM
1export class DB {
2 private databaseName: string = 'todo-app.db';
3 public database: any;
4 constructor() {
5 let sqlCreateTable = 'CREATE TABLE IF NOT EXISTS Todo ' +
6 '(id INTEGER PRIMARY KEY AUTOINCREMENT,' +
7 'title VARCHAR(100) NOT NULL,' +
8 'description VARCHAR(255) NULL,'+
9 'isDone INTEGER NOT NULL DEFAULT 0)';
10 new Sqlite(this.databaseName).then(db => {
11 db.execSQL(sqlCreateTable).then(x => {
12 this.database = db;
13 db.resultType(Sqlite.RESULTSASOBJECT);
14 }, error => {
15 alert('Não foi possÃvel criar a tabela');
16 });
17 }, error => {
18 alert('Não foi possÃvel conectar com o banco de dados');
19 });
20 }
21}