HTML5 中的 Web SQL Database 来构建应用程序
2015-08-07 15:41
633 查看
转自: http://www.ibm.com/developerworks/cn/web/1108_zhaifeng_websqldb/
用谷歌查看控制台:Resources 点击 WebSQL 可以查看到创建表和插入的数据,查询出的数据直接显示在页面。
<!DOCTYPE HTML> <html> <head> <script type="text/javascript"> 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, "foobar")'); tx.executeSql('INSERT INTO LOGS (id, log) VALUES (2, "logmsg")'); msg = '<p>Log message created and row inserted.</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>Found rows: " + 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); }); </script> </head> <body> <div id="status" name="status">Status Message</div> </body> </html>
用谷歌查看控制台:Resources 点击 WebSQL 可以查看到创建表和插入的数据,查询出的数据直接显示在页面。
相关文章推荐
- Oracle学习之DATAGUARD(五) 创建logic standby
- SqlServer中in和exists的区别效率问题
- c#实现微软同步sql数据库Synchronize(),COM class factory for component with CLSID...80040154
- 连接Oracle时报错ORA-12541: TNS: 无监听程序
- Yii2 redis 使用
- memcached并发CAS模式
- mysqldump
- Redis使用总结之与Memcached异同
- 数据库访问的一些公共的方法01-执行SQL的事务处理
- 数据库访问的一些公共的方法02-返回DataReader,DataSet,DataTable等对象
- oracle_over
- c 实现字符串反转(参考redis源码)
- mysql数据表字符集是latin1,项目是utf8,怎么从数据表中读取数据而保证不乱码?
- servlet处理数据库表中所有数据,在jsp页面表格中用jst forEach输出解决办法
- MongoDB Mongodb.conf 配置 Auth
- 数据库访问的一些公共的方法01-创建SQL数据库或Acess数据库等连接对象
- System.Data.SqlClient.SqlException (0x80131904): 查询已取消,因为此查询的估计开销(302)超出了配置的阈值 300
- pl sql多表插入及更新
- mysql 数据表读锁机制详解
- mongodb 常用命令