首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • HTML5 Web SQL 数据库

    核心方法 以下是规范中定义的三个核心方法: openDatabase:这个方法使用现有的数据库或者新建的数据库创建一个数据库对象。 打开数据库 我们可以使用 openDatabase() 方法来打开已存在的数据库,如果数据库不存在,则会创建一个新的数据库,使用代码如下: var db = openDatabase('mydb', ' 1.0', 'Test DB', 2 * 1024 * 1024); openDatabase() 方法对应的五个参数说明: 数据库名称 版本号 描述文本 数据库大小 创建回调 第五个参数,创建回调会在创建数据库后被调用 执行查询操作 执行操作使用 database.transaction() 函数: var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024 插入数据 在执行上面的创建表语句后,我们可以插入一些数据: var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024); db.transaction

    16610编辑于 2025-12-16
  • 来自专栏LaravelCode

    WebSQL 的简单使用

    SQL是前端的数据库,它也是本地存储的一种,使用 SQLite 实现,SQLite 是一种轻量级数据库,它占的空间小,支持创建表,插入、修改、删除表格数据 如何使用 以下是规范中定义的三个核心方法: openDatabase window.openDatabase) { alert('您的浏览器不支持 WebSQL'); } </script> 如果浏览器不支持、直接弹出提示框,否则页面不会发生任何变化 打开数据库 var db = window.openDatabase(dbname, version, dbdesc, dbsize,function() {}); openDatabase 方法中一共包括了 其中创建回调可以省略 例如创建 王者荣耀数据库 var db = openDatabase('wucai', '1.0', '王者荣耀数据库', 1024 * 1024); 事务操作 使用 transaction window.openDatabase) { alert('您的浏览器不支持 WebSQL'); } var db = openDatabase

    1.3K10发布于 2019-12-17
  • 来自专栏算法与编程之美

    前端|HTML5也能操作数据库

    2 Web Sql的内容 2.1 三个核心方法 (1)openDatabase:这个方法使用现有的数据库或者新建的数据库创建一个数据库对象。 2.2 操作流程 2.2.1打开数据库 首先使用openDatabase()的方法来打开已存在的数据库,若不存在,则会自动创建一个新的数据库。 var db = openDatabase('Student', '1.0', 'Test', 2 * 1024 * 1024); 方法里面对应的参数分别是: 1.定义的数据库名称 2.数据库版本号 3.描述文本 4.数据库的大小 5.创建回调 2.2.2 执行相关的操作 (1)创建数据库和表 在创建表之前需要定义database.transaction() 函数 var db = openDatabase EXISTS STUDENT (id unique, name)'); }); 执行上面的语句,就会在新建的数据库中创建一个名为STUDENT的表 插入数据 可以在新建的表中插入几条数据 var db = openDatabase

    3K30发布于 2020-05-16
  • 来自专栏个人编程笔记

    H5-web sql数据库

    核心函数 openDatabase() 打开一个数据库,若没有则创建一个数据库。 五个参数分别:数据库名称,版本号,描述,大小, var db=openDatabase(‘mydb’,’1.0′,’testDB’,510241024); transaction() 事务,若执行不成功 var db=openDatabase('mydb','1.0','testDB',5*1024*1024); db.transaction(function(tx){ tx.executeSql

    59410编辑于 2023-03-03
  • 来自专栏闻语博客

    ashx读写MySql数据库

    MySqlConnection con = new MySqlConnection(); 数据库连接配置 ///

    /// 数据库连接配置 /// public void OpenDatabase contents表 /// /// <returns></returns> public string GetContents() { string Body = ""; OpenDatabase

    1.4K20发布于 2021-01-21
  • 来自专栏风吹杨柳

    2014-10-27Android学习------SQLite数据库操作(一)------城市列表应用程序

    factory class that is called to instantiate a cursor when query is called, or null for default 2.openDatabase (): public static SQLiteDatabase openDatabase (String path, SQLiteDatabase.CursorFactory factory, int 看看flags的访问模式有哪几种: public static final int CREATE_IF_NECESSARY Since: API Level 1 Flag for openDatabase Value: 1 (0x00000001) public static final int OPEN_READWRITE Since: API Level 1 Flag for openDatabase public static final int NO_LOCALIZED_COLLATORS Since: API Level 1 Flag for openDatabase(String

    45931编辑于 2022-03-07
  • 来自专栏前端自习课

    【HTML5】296- 重新复习 HTML5 的 5大存储方式

    核心方法: ① openDatabase:这个方法使用现有的数据库或者新建的数据库创建一个数据库对象。 ② transaction:这个方法让我们能够控制一个事务,以及基于这种情况执行提交或者回滚。 打开数据库: var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024,fn); // openDatabase() 方法对应的五个参数 // 分别为:数据库名称、版本号、描述文本、数据库大小、创建回调 执行查询操作: var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * function (tx) { tx.executeSql('CREATE TABLE IF NOT EXISTS WIN (id unique, name)'); }); 插入数据: var db = openDatabase

    1.1K30发布于 2019-07-25
  • 来自专栏AndroidTraveler

    小白到大神,你需要了解的 sqlite 最佳实践

    ."); } return instance; } public synchronized SQLiteDatabase openDatabase() { SQLiteDatabase database = DatabaseManager.getInstance().openDatabase();database.insert(...);// database.close DatabaseManager.getInstance().closeDatabase(); // correct way 每当你需要使用数据库的时候你应该调用 DatabaseManager 类的 openDatabase

    1.1K30发布于 2019-06-20
  • 来自专栏老马寒门IT

    Html5 学习系列(六)Html5本地存储和本地数据库

    操作本地数据库的最基本的步骤是: 第一步:openDatabase方法:创建一个访问数据库的对象。 (1)openDatabase方法: //Demo:获取或者创建一个数据库,如果数据库不存在那么创建之 var dataBase = openDatabase("student", "1.0", "学生表 ", 1024 * 1024, function () { }); openDatabase方法打开一个已经存在的数据库,如果数据库不存在,它还可以创建数据库。 ) { //打开数据库,或者直接连接数据库参数:数据库名称,版本,概述,大小 //如果数据库不存在那么创建之 var db = openDatabase

    2.9K70发布于 2018-01-05
  • 来自专栏python3

    Android使用SQLITE3 WAL

    并在注释中给出了实例代码如下: SQLiteDatabase db = SQLiteDatabase.openDatabase("db_filename",  cursorFactory,CREATE_IF_NECESSARY 在android中默认为TRUNCATE模式 , 请看如下源码: public static SQLiteDatabase openDatabase(String path, CursorFactory int flags,             DatabaseErrorHandler errorHandler) {         SQLiteDatabase sqliteDatabase = openDatabase

    2.2K30发布于 2020-01-08
  • 来自专栏github@hornhuang

    高效解决「SQLite」数据库并发访问安全问题,只这一篇就够了

    ."); } return instance; } public synchronized SQLiteDatabase openDatabase() mDatabase.close(); } } } 我们在线程中可以这样使用它: SQLiteDatabase database = DatabaseManager.getInstance().openDatabase DatabaseManager.getInstance().closeDatabase(); // correct way 每当你需要使用数据库时,你只要调用 DatabaseManager 中的 openDatabase

    3.1K21发布于 2021-09-24
  • 来自专栏全栈程序员必看

    android读取sqlite数据库的数据并用listview显示

    pathStr = "data/data/kaoqin.xxf.com.kaoqin"; SQLiteDatabase database; public SQLiteDatabase openDatabase null; } //如果没有这个数据库 我们已经把他写到SD卡上了,然后在执行一次这个方法 就可以返回数据库了 return openDatabase studentlist = new ArrayList<>(); SQLdm s = new SQLdm(); SQLiteDatabase db = s.openDatabase

    3.1K20编辑于 2022-09-18
  • 来自专栏陶士涵的菜地

    [android] 手机卫士号码归属地查询

    id=”前7位手机号”) 创建数据库工具类 新建一个包xxx.db.dao 新建一个类NumberAddressUtils,新建一个静态方法queryNumber 调用SQLiteDatabase.openDatabase */ public static String queryAddress(String phone){ SQLiteDatabase db=SQLiteDatabase.openDatabase

    1.3K30发布于 2019-09-10
  • 来自专栏网罗开发

    如何构建安全可靠的 HarmonyOS 应用

    @ohos.data.storage'; async function getUserInfo(userId: string) { const db = await dataStorage.openDatabase 应使用安全的密钥管理方案 const encryptedData = encryptData(data, key); const storage = await dataStorage.openDatabase

    44511编辑于 2024-11-15
  • 来自专栏前端

    前端:一文带大家了解WebSQL相关的知识

    openDatabase 方法用于创建或打开一个数据库。它就像是一把钥匙,能打开数据库的大门,如果数据库不存在,它还能帮我们新建一个。 比如:var db = openDatabase('webSQLDB', '1.0', 'WebSQL数据库测试', 50 * 1024 * 1024);参数说明:数据库名称:webSQLDB版本号:1.0 CREATE TABLE IF NOT EXISTS users (id unique, name,age)');3.2 实战示例这里我们直接使用谷歌开发者工具实际操作一下创建数据库:var db = openDatabase

    45120编辑于 2025-07-10
  • 来自专栏TestOps云层

    移动应用常见Bug汇总及预防方法

    init>(SQLiteDatabase.java:1818) > Database( 2284): at > android.database.sqlite.SQLiteDatabase.openDatabase ContentResolver.java:587) > Database( 2284): at > com.android.providers.media.MediaScannerService.openDatabase SQLiteDatabase.java:1818) > SQLiteOpenHelper( 2284): at > android.database.sqlite.SQLiteDatabase.openDatabase ContentResolver.java:587) > SQLiteOpenHelper( 2284): at > com.android.providers.media.MediaScannerService.openDatabase

    1.7K21编辑于 2022-04-04
  • 来自专栏程序猿的大杂烩

    HTML5缓存和GPS定位

    Web SQL规范中定义了三个核心的方法: openDatabase 这个方法可以用来创建一个数据库对象,也就是专门用来创建数据库的方法。 下面使用实际代码演示一下这几个方法的使用方式: 首先我们可以使用 openDatabase() 方法来打开已存在的数据库,如果数据库不存在,则会创建一个新的数据库,使用代码如下: ? openDatabase() 方法对应的五个参数说明:    1.数据库名称    2.版本号    3.描述数据库的文本    4.数据库大小    5.创建回调方法 第五个参数,创建回调方法会在创建数据库后被调用

    3.2K20发布于 2020-09-23
  • 来自专栏陶士涵的菜地

    [android] 手机卫士号码归属地查询完成

    需要转义) if (phone.matches("^1[34568]\\d{9}$")) { SQLiteDatabase db = SQLiteDatabase.openDatabase

    83740发布于 2019-09-10
  • 来自专栏golang算法架构leetcode技术php

    golang源码分析:cayley(8)

    = nil { return err } } h, err := openDatabase() func NewDumpDatabaseCmd func initDatabase() error { return graph.InitQuadStore(name, path, graph.Options(opts)) func openDatabase

    32930编辑于 2023-08-09
  • 来自专栏移动开发的那些事儿

    Android Sqlite并发问题

    thdContext.getDatabasePath("BookStore.db") .getAbsolutePath(); SQLiteDatabase db = SQLiteDatabase.openDatabase cursor.moveToNext()); } } catch (NameNotFoundException e) { e.printStackTrace(); } SQLiteDatabase.openDatabase

    1.8K40发布于 2018-09-04
领券