import React,{Component} from 'react';
import{
ToastAndroid,
NativeModules,
Alert,
BackHandler
} from 'react-native';
import SQLiteStorage from 'react-native-sqlite-storage';
SQLiteStorage.DEBUG(true);
//项目中用的是可以插SD卡的android设备
///storage/EDB8-F24B/Handheld/handheld.db /sdcard/Handheld/
var database_version = "1.0";//版本号
var database_displayname = "MySQLite";
var database_size = -1;//-1应该是表示无限制
var db;
var localDb;
export default class SQLite extends Component{
componentWillUnmount(){
if(db){
this._successCB('close');
db.close();
}else {
console.log("SQLiteStorage not open");
}
}
componentWillMount(){
}
//
openCardDb(){
db = SQLiteStorage.openDatabase(
cardPath+"/Handheld/"+dbName+".db",//数据库文件 SD卡指定路径
react-native本地数据库react-native-sqlite-storage
最新推荐文章于 2024-06-08 17:42:12 发布
本文详细介绍了如何在React Native应用中集成react-native-sqlite-storage库,实现本地数据库的创建、插入、查询、更新和删除操作,帮助开发者更好地进行数据管理。
摘要由CSDN通过智能技术生成