痛点分析
脚本目前虽然支持链式调用但尚未支持在链式调用的同时统一事务。因为这个库是用作某个其他项目的工具库,我看大家都没做我就干脆做一个了反正我要用。但我也得以我自己的项目为重。有时间我会继续完善功能。且开发初期本库可能更新的较为频繁。
使用说明
主类名SimpleDB,实例化一个对象代表一个DB连接。建议保留该对象,不要创建太多连接。
使用get(key),set(key,value),remove(key)进行增删改查。clear()清空全部数据,useTable('tableName')指定需要使用的数据表(类比Redis的数据库,多套一层,因为它也有自己的“dbName”)
何为链式调用?即如下用法:
return new SimpleDB()
.set('k',1)
.get('k')
.execute()
此时会返回数组:[1]。也就是说您执行了几次有返回值的执行函数,就会按顺序添加返回值元素。如果本次执行没有返回值,则会返回[]。
务必执行execute函数,否则相当于构建好命令没有发送