基于nodejs平台对postgresql的增删改查基本操作进行了封装,能满足基本的实际应用,比较复杂的SQL需另外实现。
PG.js文件如下:
var pg = require('pg');
var conString = "postgres://username:password@localhost/databasename";
var client = new pg.Client(conString);
var PG = function(){
console.log("准备向****数据库连接...");
};
PG.prototype.getConnection = function(){
client.connect(function (err) {
if (err) {
return console.error('could not connect to postgres', err);
}
client.query('SELECT NOW() AS "theTime"', function (err, result) {
if (err) {
return console.error('error running query', err);
}
console.log("hbdfxt数据库连接成功...");
});
});
};
// 查询函数
//@param str 查询语句
//@param value 相关值
//@param cb 回调函数
var clientHelper = function(str,value,cb){
client.q