1. 程式人生 > >ionic2資料庫SQLite查詢操作

ionic2資料庫SQLite查詢操作

1.安裝外掛:

$ ionic plugin add --save cordova-sqlite-storage

$ npm install --save @ionic-native/sqlite

2.在appMoudle注入

import { NgModule, ErrorHandler } from '@angular/core';
...
import { SQLite } from '@ionic-native/sqlite'

@NgModule({
  declarations: [
    MyApp,
   ...
  ],
  imports: [
    BrowserModule,
    IonicModule.forRoot(MyApp),
    HttpModule,
    JsonpModule
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    DevicePage,
    ContactPage,
    HomePage,
    TabsPage
  ],
  providers: [
   ...
    SQLite
] }) export class AppModule {}
3.在指定頁面應用:

import { Component, OnInit } from '@angular/core';
import { NavController } from 'ionic-angular';
import { SQLite, SQLiteObject } from '@ionic-native/sqlite'

@Component({
	selector: 'page-contact',
	templateUrl: 'contact.html'
})
export class ContactPage implements OnInit {

	constructor(public navCtrl: NavController, private sqlite: SQLite) {}
	database: SQLiteObject;
	ngOnInit() {

		this.initDB();

	}

	initDB() {
		this.sqlite.create({
				name: 'data.db',
				location: 'default'
			}).then((db: SQLiteObject) => {
				db.executeSql('create table t_log(name VARCHAR(32))', {})
					.then(() => console.log('Executed SQL'))
					.catch(e => console.log(e));
				this.database = db;
				db.executeSql("insert into t_log values('123')", {});
			})
			.catch(e => console.log(e));
	}

	//查詢
	query() {
		let result = this.database.executeSql("select * from t_log", [])
		.then((data) => {
			debugger;
			console.log("select->" + rs.rows.item(0).name)
			})
		.catch(e => console.log(e));
	}

}

相關推薦

ionic2資料庫SQLite查詢操作

1.安裝外掛: $ ionic plugin add --save cordova-sqlite-storage $ npm install --save @ionic-native/sqlite 2.在appMoudle注入 import { NgModule, Err

Linux _ 中 資料庫_ 查詢 操作

匯入: 建立 資料庫 source 路徑... 檔案 select * from xxx; slect a, b from xxx; slect a, b from xxx where like ' ' ; w

serversql資料庫查詢操作

sql資料庫 sql資料庫的執行順序 5. select 檢視結果集中的哪個列,或列的計算結果 1. from 需要從哪個資料表檢索資料 2. where 過濾表中資料的條件 3. group by 如何將上面過濾的資料分組 4. havin

mongoDB資料庫查詢操作

1.查詢當前有哪些資料庫: show dbs; 2.對集合的查詢 show tables; 3.對集合中文件的查詢 db. + 集合名 + .find() 如查詢student資料庫中score表中的所有文件: use student; #

C/C++連線MySQL資料庫查詢操作案例!!

#include <iostream> #include <stdio.h> #include <stdlib.h> #include <string.h> //下面兩個標頭檔案的順序不能顛倒 #include "winsock2.h"

JDBC java對MySQL資料庫進行查詢操作,並把查詢的結果輸出

Resultset中的所有資料都可以通過getString()方法取得 String是可以接收表中的任意型別列的內容,所以在以下的程式中全部都使用getString()接收 package JDBC;

資料庫sqlite查詢語句與升序或降序

注意降序dec或升序 裡面如果不是迴圈while的話,取得都是一個數據。 如果是降序,只取一個(沒有迴圈)取的是一個 最大的數; 如果是升序,只取一個(沒有迴圈)取的是一個 最小的數 SQLite Where 子句SQLite的 WHERE 子句用於指定從一個

python資料庫-MySQL資料庫高階查詢操作(51)

一、什麼是關係? 1、分析:有這麼一組資料關於學生的資料 學號、姓名、年齡、住址、成績、學科、學科(語文、數學、英語) 我們應該怎麼去設計儲存這些資料呢? 2、先考慮第一正規化:列不可在拆分原則   這裡面學科包含了三個學科,所以學科拆分為:語文學科、數學學科、英語學科,同樣的成績也要拆分為

SQLite基本操作資料庫分頁查詢

     先進行簡單的資料操作.然後在資料庫上面做分頁查詢的操作,也就是listview分頁.看程式碼 MySQLiteOpenHelper類,繼承SQLiteOpenHelper類,是android中操作資料庫的輔助類 package zuoyeSQLlite.hall;

Qt實現把時間插入Sqlite資料庫查詢

1.問題 Sqlite沒有時間型別,一般用vchar來實現 插入給time欄位插入資料     QString dataTime = QDateTime::currentDateTime().toString("yyyy-MM-dd hh:mm:ss");//獲取當前

【Django2x 學習筆記 05】面向api(模板使用者請跳過),操作已有資料庫查詢、增加、修改

根據部落格https://blog.csdn.net/itas109/article/details/80898943 才知道如何查詢已有資料庫欄位。 Django官方文件https://docs.djangoproject.com/zh-hans/2.0/寫的真爛,愣是沒找到如何

資料庫的常見查詢操作

–員工表資訊 select *from emp; –部門表的所有資訊 select from dept; –查詢員工表的所有編號,名字,工資 select empno,ename,sal from emp; –查詢員工表的編號,名字,工資,年薪 select empno,ename,sal,

SQLite資料庫增加查詢

package liziqiang.bawei.com.lziqiang20180921; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import

JDBC -> 連線資料庫,簡單查詢操作

import java.sql.*; public class Test { public static void main(String[] args) { try { // 載入驅動 Class.forName("com.microsoft.sqlserver.jdbc

MySQL(三) 資料庫表的查詢操作【重要】

一、單表查詢       1.1、查詢所有欄位       1.2、查詢指定欄位       1.3、查詢指定記錄       1.4、帶IN關鍵字的查詢       1.5、帶BETWEEN AND 的範圍查詢       1.6、帶LIKE的字元匹配查詢       

mybatis框架入門程式:演示通過mybatis實現資料庫的模糊查詢操作

1. mybatis的基本準備操作見我的上一篇博文:https://www.cnblogs.com/wyhluckdog/p/10149480.html 2. 根據使用者名稱查詢使用者資訊: (1)對映檔案:   在User.xml中新增: <!-- 模糊查詢 返回結果可能

MongoDB資料庫的初步認識,常用的查詢操作

      最近因為專案需要,用到了MongoDB,之前只用過關係型資料庫,第一次專案中用到,有一點點心得和收穫,記錄一下。 MongoDB 是一種文件型數s庫,裡面分為資料庫(DBs)和集合(Collections),分別相當於SQL的資料庫和資料表。資料 因為本次業務

MySQL(2)資料庫 表的查詢操作

 來源參考https://www.cnblogs.com/whgk/p/6149009.html 跟著源部落格敲一遍可以加深對資料庫的理解,同時對其中一些程式碼做一些改變,可以驗證自己的理解。 本文改動了其中的一些程式碼和內容,刪除了其中比較簡單的內容,以便於操作和理解。   一、

用PHP的PDO方法操作MySQL資料庫方法(查詢 更新 刪除)

用PHP連線MYSQL資料庫有3種方法: 第一種方法是:MySQL API 大部分擴充套件自 PHP 5.5.0 起已廢棄,並在將來會被移除。應使用 MySQLi或 PDO_MySQL 擴充套件來替換之。 參考: http://www.cnblogs.com/CraryP

mysql資料庫資料的基本查詢操作

基本查詢語句:select [all | distinct] 欄位或表示式列表 [from子句] [where子句] [group by子句] [having子句] [order by子句] [limit子句];表示式列表中的條件語句順序不能亂,from:資料來源,表示資料來源於哪張表,例句:select *