Storage
2015-05-30 20:39
190 查看
function openDatabase() { return openDatabaseSync("NeteaseCloudMusic_RK", "1.0", "Recently", 100000) } function initialize() { var db = openDatabase() db.transaction( function(tx) { tx.executeSql("CREATE TABLE IF NOT EXISTS Recently(id TEXT UNIQUE, song TEXT,album TEXT,artis TEXT,mp3 TEXT,pic TEXT)") } ) } function clear(){ var db = openDatabase() db.transaction( function(tx){ tx.executeSql('DROP TABLE IF EXISTS Recently'); } ) }//DELETE FROM function del(){ var db = openDatabase() db.transaction( function(tx){ tx.executeSql('DELETE FROM Recently'); } ) } function setRecently(id ,song,album,artis,mp3,pic) { var db = openDatabase() var res = "Error" db.transaction( function(tx) { var rs = tx.executeSql("INSERT OR REPLACE INTO Recently VALUES (?,?,?,?,?,?);", [id,song,album,artis,mp3,pic]) //console.log("setRecently.id="+id) if (rs.rowsAffected > 0) console.log("OK") } ) } function getRecently() { var db = openDatabase() var res db.transaction( function(tx) { res = tx.executeSql("SELECT * FROM Recently ") } ) return res } function recently_count(){ var db = openDatabase(); var c = 0; db.transaction(function(tx) { var rs = tx.executeSql('SELECT * FROM Recently;'); c = rs.rows.length; }) return c; }
相关文章推荐
- 给div设置滚动条
- resin安装配置
- android-PagerAdapter
- Java String.compareTo()方法
- 提高第38课时,自测
- C语言电梯模拟程序
- 优质博客链接
- WCF医院管理系统技术解析(四)体检登记(三)
- nc前台数据交互
- 网络编程中close与shutdown区别
- 一个线程运行时发生异常会怎样?
- Fragment小用
- java万年历制作代码
- Mysql之主从架构的复制原理及主从/双主配置详解(二)
- Clojure练习-5.组合数据类型
- tomcat的安装配置
- linux驱动头文件说明
- Drill中实现HTTP storage plugin
- mysql> create database db; ERROR 1006 (HY000): Can't create database 'db' (errno: 2)
- 炎炎五月,我心澎湃