白沙网站建设_白沙网站制作_白沙微信公众号开发报价_白沙小程序制作费用_白沙淘宝店铺装修设计_白沙企业400电话申请办理开通流程_白沙网页设计价格_白沙网站推广多少钱
白沙网站百度推广多少钱_白沙百度爱采购一年费用_白沙百度优化报价_白沙百度关键词首页排名价格_白沙百度竞价账户托管运营_白沙企业如何网络营销策划_白沙阿里巴巴淘宝诚信通企业店铺推广价格_白沙58同城百姓网代理商电话会员费一年多少钱
白沙黎族自治县位于海南岛中西部,北纬18°56'-19°29',东经109°02'-109°42',是中国海南省的一个自治县。东与琼中县为依,东南与五指山市交界,南与乐东县相连,西与昌江县接壤,北与儋州市毗邻。全境南北长63千米,东西宽68千米,面积2117平方千米,截至2012年末,人口19.85万。自治县人民政府驻牙叉镇。 2017年3月,入围"2017百佳深呼吸小城"名单。
HTML5 Web SQL 数据库
Web SQL 数据库 API 并不是 HTML5 规范的一部分,但是它是一个独立的规范,引入了一组使用 SQL 操作客户端数据库的 APIs。
如果你是一个 Web 后端程序员,应该很容易理解 SQL 的操作。
你也可以参考我们的 SQL 教程,了解更多数据库操作知识。
Web SQL 数据库可以在最新版的 Safari, Chrome 和 Opera 浏览器中工作。
核心方法
以下是规范中定义的三个核心方法:
openDatabase:这个方法使用现有的数据库或者新建的数据库创建一个数据库对象。
transaction:这个方法让我们能够控制一个事务,以及基于这种情况执行提交或者回滚。
executeSql:这个方法用于执行实际的 SQL 查询。
打开数据库
我们可以使用 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);db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)');});
上面的语句执行后会在 'mydb' 数据库中创建一个名为 LOGS 的表。
插入数据
在执行上面的创建表语句后,我们可以插入一些数据:
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)'); tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, "菜鸟教程")'); tx.executeSql('INSERT INTO LOGS (id, log) VALUES (2, "www.runoob.com")');});
我们也可以使用动态值来插入数据:
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)'); tx.executeSql('INSERT INTO LOGS (id,log) VALUES (?, ?)', [e_id, e_log]);});
实例中的 e_id 和 e_log 是外部变量,executeSql 会映射数组参数中的每个条目给 "?"。
读取数据
以下实例演示了如何读取数据库中已经存在的数据:
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)'); tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, "菜鸟教程")'); tx.executeSql('INSERT INTO LOGS (id, log) VALUES (2, "www.runoob.com")');});
db.transaction(function (tx) {
tx.executeSql('SELECT * FROM LOGS', [], function (tx, results) {
var len = results.rows.length, i; msg = "<p>查询记录条数: " + len + "</p>"; document.querySelector('#status').innerHTML += msg;
for (i = 0; i < len; i++){
alert(results.rows.item(i).log ); }
}, null);});
完整实例
实例
var db = openDatabase('mydb', '1.0', 'Test DB', 2 * 1024 * 1024);var msg;
db.transaction(function (tx) {
tx.executeSql('CREATE TABLE IF NOT EXISTS LOGS (id unique, log)'); tx.executeSql('INSERT INTO LOGS (id, log) VALUES (1, "菜鸟教程")'); tx.executeSql('INSERT INTO LOGS (id, log) VALUES (2, "www.runoob.com")'); msg = '<p>数据表已创建,且插入了两条数据。</p>'; document.querySelector('#status').innerHTML = msg;});
db.transaction(function (tx) {tx.executeSql('SELECT * FROM LOGS', [], function (tx, results) {
var len = results.rows.length, i; msg = "<p>查询记录条数: " + len + "</p>"; document.querySelector('#status').innerHTML += msg;
for (i = 0; i < len; i++){
msg = "<p><b>" + results.rows.item(i).log + "</b></p>"; document.querySelector('#status').innerHTML += msg; }}, null);});
PingWest品玩6月9日讯,据界面新闻报道,万达旗下电商平台上海新飞凡电子商务有限公司(以下简称“新飞凡”)正在计划注销,正在做最后的债务清算。
天眼查数据显示,上海新飞凡电子商务有限公司目前经营状态仍为存续,该公司成立于2015年3月,注册资本4.4亿人民币,法定代表人为万达集团CIO朱战备,公司经营范围包括电子商务(不得从事金融业务),电子商务平台的技术研发,国内贸易,各类广告的设计、制作、代理、发布等,由上海万达网络金融服务有限公司全资控股。值得注意的是,2020年1月,上海新飞凡电子商务有限公司发生工商变更,前万达老臣曲德君卸任该公司法定代表人、董事长,接任者是朱战备,此外,王思聪也卸任该公司董事。
白沙网站建设_白沙网站制作_白沙微信公众号开发报价_白沙小程序制作费用_白沙淘宝店铺装修设计_白沙企业400电话申请办理开通流程_白沙网页设计价格_白沙网站推广多少钱
白沙网站百度推广多少钱_白沙百度爱采购一年费用_白沙百度优化报价_白沙百度关键词首页排名价格_白沙百度竞价账户托管运营_白沙企业如何网络营销策划_白沙阿里巴巴淘宝诚信通企业店铺推广价格_白沙58同城百姓网代理商电话会员费一年多少钱