加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

PostgreSQL

发布时间:2020-12-13 18:08:11 所属栏目:百科 来源:网络整理
导读:./configure make su make install *** /*---------------------------------------------------------------- * *connection.c *Connecting PostgreSQL Server using libpq * *IDENTIFICATION *connection.c * *------------------------------------------

./configure
make
su

make install





***






/*----------------------------------------------------------------

* *connection.c *Connecting PostgreSQL Server using libpq * *IDENTIFICATION *connection.c * *---------------------------------------------------------------- */ #include <stdio.h> #include <sys/types.h> #include <stdlib.h> #include <limits.h> #include <libpq-fe.h> #include <libpq/libpq-fs.h> char conninfo[] = "hostaddr = '127.0.0.1' port = '5432' dbname = 'testdb'"; char *keyword[] = {"hostaddr","port","dbname"}; char *value[] = {"127.0.0.1","5432","testdb"}; int main(int argc,char **argv) { PGconn *conn; /* Connection Object */ /* Connect database using PQsetdb */ conn = PQsetdb(NULL,NULL,"testdb"); if (PQstatus(conn) == CONNECTION_BAD) { fprintf(stderr,"connection to database failed using PQsetdb"); fprintf(stderr,"%s",PQerrorMessage(conn)); return -1; } fprintf(stdout,"Connection to database established using PQsetdbn"); PQfinish(conn); /* Connect database using PQconnectdb */ conn = PQconnectdb(conninfo); if (PQstatus(conn) == CONNECTION_BAD) { fprintf(stderr,"connection to database failed using PQconnectdbn"); fprintf(stderr,"Connection to database established using PQconnectdbn"); PQfinish(conn); /* Connect database using PQconnectdbParams */ conn = PQconnectdbParams((const char **)keyword,(const char **)value,1); if (PQstatus(conn) == CONNECTION_BAD) { fprintf(stderr,"connection to database failed using PQconnectdbParamsn"); fprintf(stderr,"Connection to database established using PQconnectdbParamsn"); PQfinish(conn); /* Connect database using PQsetdbLogin */ conn = PQsetdbLogin("127.0.0.1","testdb","foo","bar"); if (PQstatus(conn) == CONNECTION_BAD) { fprintf(stderr,"connection to database failed using PQsetdbLoginn"); fprintf(stderr,"Connection to database established using PQsetdbLoginn"); PQfinish(conn); return 0; }

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读