• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Node.js 操作 PostgreSQL 数据库

mysql 搞代码 4年前 (2022-01-09) 16次浏览 已收录 0个评论

这篇node.js操作postgresql数据库,采用的是两个文件的方式实现,一个文件相当于客户端,实现连接数据库,调用相应的函数,而另一

上一篇node.js访问postgresql数据库,主要是在同一个文件里面实现对数据库的操作。见

这篇node.js操作postgresql数据库,采用的是两个文件的方式实现,一个文件相当于客户端,实现连接数据库,调用相应的函数,而另一个文件是具体实现函数的。

在你安装了node.js,postgresql数据库(不一定是本机)和相应的模块的基础上,在数据库中建表teacher。并插入几条测试数据,,这儿插入的测试数据为:

create table teacher(id varchar(10),name varchar(20),pwd varchar(10));

insert into teacher values(‘1′,’aaa’,’111′);
insert into teacher values(‘2′,’bbb’,’222′);
insert into teacher values(‘3′,’ccc’,’333′);
in本文来源gao@!dai!ma.com搞$$代^@码网*sert into teacher values(‘4′,’ddd’,’444′);

1) client.js

var f = require(‘./function’);
var pg = require(‘pg’);

var conString = “tcp://postgres:postgres@localhost/my”;

var client = new pg.Client(conString);

var value = [’10’,’fillp’,’abc’];
insertSQLString = ‘insert into teacher values($1,$2,$3)’;
selectSQLString = ‘select * from teacher’;
updateSQLString = “update teacher set where”;
deleteSQLString = “delete from teacher where”;

client.connect(function(error, results) {
if(error){
console.log(‘ClientConnectionReady Error: ‘ + error.message);
client.end();
return;
}
console.log(‘Connecting to postgres…’);
console.log(‘Connected to postgres automatically.’);
console.log(‘connection success…\n’);

f._select(client,selectSQLString);
f._insert(client,insertSQLString,value);
f._select(client,selectSQLString);
f._delete(client,deleteSQLString);
});


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Node.js 操作 PostgreSQL 数据库

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址