uniapp中使用sqlite模块1——打包SQLite

官方SDK下载地址:https://nativesupport.dcloud.net.cn/AppDocs/download/android

sqlite用法:使用SQLite

uniapp导入sqlite模块:

第一步,使用HBuilderX:

 打开manifest.json配置文件:

第二步,如果使用离线打包,此时无需其他配置,可直接打包使用,如使用离线打包:

使用Android studio:

在官方提供的SDK解压后,在libs目录下找到sqlite-release.aar,并将其复制到app/libs下:

然后在build.gradle中添加以下代码,如已添加,请继续下一步:

repositories {
    flatDir {
        dirs 'libs'    //指明包的目录是libs
    }
}
dependencies {
    implementation fileTree(dir: 'libs', include: ['*.aar', '*.jar'], exclude: [])    //将所有.aar与.jar的包加载进来
}

 附上完整的:

plugins {
    id 'com.android.application'
}

android {
    compileSdkVersion 28
//    ndkVersion "major.minor.build"
//    ndkVersion "21.2.6472646"
    buildToolsVersion '28.0.3'

    defaultConfig {
        applicationId "com.example.myapplication"
        minSdkVersion 19
        targetSdkVersion 28
        versionCode 1
        versionName "1.0.0"
        //以下两个需要添加
        multiDexEnabled true
        ndk {
            abiFilters 'x86','armeabi-v7a'
        }

        testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
    }

    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
        }
    }
    compileOptions {
        sourceCompatibility JavaVersion.V
  • 3
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
要在Uniapp使用SQLite3加密方式,需要进行以下步骤: 1. 准备工作:首先,确保你已经安装了SQLite3插件,可以使用uniCloud或者其他相关插件来进行安装。 2. 创建或打开数据库:在Uniapp,你可以使用以下代码来创建或打开数据库: ```javascript const db = uniCloud.database(); const collection = db.collection('yourCollection'); let res = await uniCloud.database().createDatabase({ env: 'yourEnv', // 替换为你的环境ID query: `CREATE TABLE IF NOT EXISTS yourTable (id INT PRIMARY KEY NOT NULL, name TEXT NOT NULL, age INT NOT NULL);` }); ``` 3. 设置加密方式:为了使用SQLite3加密方式,你需要修改SQLite3配置。在代码,你可以使用以下代码来设置加密方式: ```javascript const sqlite = require('sqlite3').verbose(); const db = new sqlite.Database(':memory:'); db.run("PRAGMA key = 'yourPassword'"); ``` 将“yourPassword”替换为你的加密密码。 4. 执行SQL操作:现在你可以使用SQLite3的加密方式来执行SQL操作。例如,你可以使用以下代码来插入数据: ```javascript db.serialize(function () { db.run("INSERT INTO yourTable (id, name, age) VALUES (?, ?, ?)", [1, 'John', 25]); }); ``` 这样就可以在加密的数据库插入一条数据。 通过上述步骤,你就可以在Uniapp使用SQLite3和加密方式来操作数据库了。请注意,这只是一个简单的例子,实际应用可能还需进行更多的配置和操作。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值