nodejs sqlite 数据库操作
来源:互联网 发布:it名片 编辑:程序博客网 时间:2024/05/16 14:55
/** * Created by Administrator on 2016/5/11. */var fs = require("fs");var file = "test.db";var exists = fs.existsSync(file);var sqlite3 = require("sqlite3").verbose();var db = new sqlite3.Database(file); //connect to our file/databasevar table_name="student" //创建一张表,名字是studentdb.serialize(function() { //serialize call. //creat a table student db.run("CREATE TABLE IF NOT EXISTS "+table_name+" (" + "sid TEXT PRIMARY KEY NOT NULL," + //字段 "name TEXT ," + //字段 "sex INTEGER ," + //字段 "age INTEGER " + //字段 ") ");//数据库对象的run函数可以执行任何的SQL语句,该函数一般不用来执行查询 var insert = db.prepare("INSERT OR REPLACE INTO "+table_name+"(sid,name) VALUES (?,?)"); //插入或者替换数据, for (var i = 0; i < 10; i++) { insert.run( i, "stu"+i); //insert some data. } insert.finalize(); //operater finish //删除一条数据: var del=db.prepare("DELETE from "+table_name+" where sid=?") del.run(4) del.finalize(); //修改一条数据: var modify=db.prepare("UPDATE "+table_name+" set name=? where sid =?") modify.run("bolin",5) modify.finalize(); //数据库查询 db.each("SELECT rowid AS id, sid,name FROM "+table_name+"", function(err, row) { console.log(row.id + ": " + row.sid+" "+row.name); });});db.close(); //closeconsole.log("end")
0 0
- nodejs sqlite 数据库操作
- NODEJS学习 sqlite操作
- Nodejs 操作redis数据库
- Nodejs 操作mysql数据库
- nodejs操作mysql数据库
- nodejs操作mongodb数据库
- nodejs数据库操作
- nodejs操作mysql数据库
- nodejs操作mysql数据库
- nodejs操作mongodb数据库
- nodejs操作mongodb数据库
- Qt操作SQLite数据库
- sqlite数据库基本操作
- sqlite 数据库的操作
- SQLite数据库的操作
- SQLite数据库操作类
- android sqlite数据库操作
- Fasm操作数据库sqlite
- java生成视频的缩略图
- SERVLETJSP学习(六)—— 状态管理-cookie
- java日期时间的运算
- LeetCode No345. Reverse Vowels of a String
- 代码实现Thompson构造:由简单到复杂的构建NFA状态机
- nodejs sqlite 数据库操作
- 网易视频云分享:最佳日志实践
- Struts2自定义标签——通过自定义标签实现权限控制
- 拉手网_php-fpm负载飙升解决实战
- openssh升级
- Activity的四种启动模式和onNewIntent()的使用
- 设置UILabel可变高度(根据文本内容自动适应高度)
- 1 个无法解析的外部命令
- python libsvm windows 64位 安装