node-database-common-utils APLGv3开源协议
如何配置数据库环境
-
介绍 当前代码是基于oracledb做的封装,所以如果您要使用此工具类,需要安装和配置oracledb
-
如何安装oracledb 下载instantclient-basiclite以及instantclient-sdk http://www.oracle.com/technetwork/database/features/instant-client/index.html
配置环境变量
OCI_INC_DIR=D:${下载文件解压的目录}\sdk\include\
OCI_LIB_DIR=D:${下载文件解压的目录}\sdk\lib\msvc\
执行 npm install oracledb --save
执行 npm install node-gyp --save
执行 npm install database-common-utils --save
在此安装完毕 如果您在配置的时候遇到问题,可以在github里面发布问题,我将会里面解决....
session.update session.create session.save 这个方法的data支持数组和单个保存,如果传入进来是一个数组那么它将保存这一串数据,如果是单个,那么他将只保存单个数据
如果您使用的session.select方法,那么返回的结果全部是小写
注意为了方便您的使用,可以使用save来进行保存数据,如果使用save那么系统会自动判断当前表里面是否存在这个数据
如果您要使用save或update,那么您的数据结构必须有一个非业务的主键,叫做ID
如果您的保存数据中有数据库列的数据,那么会自动保存,如果没有,那么就丢弃当前列的数据
如何使用工具类
//创建TxSessionFactory对象var TxSessionFactory = ;
1.如何创建对象保存数据
var txsession = "zhangj""zhangj""localhost:1521/orcl";txsession;
2.如何更新数据库数据
var txsession = "zhangj""zhangj""localhost:1521/orcl";txsession;
3.如何删除数据库数据
var txsession = "zhangj""zhangj""localhost:1521/orcl";txsession;
4.如何查询数据
var txsession = "zhangj""zhangj""localhost:1521/orcl";txsession;