原创 数据库连接函数

2024-6-15 21:18 152 2 2 分类: 软件与OS 文集: Linux
代码;

#include 
#include 
#include 						// 包含libpq函数库
static void exit_nicely(PGconn *conn)		// 该函数用于结束数据库连接
{
   PQfinish(conn);
   exit(1);
}
int main()
{
   const char *conninfo;
   PGconn *conn;
   conninfo = "dbname = postgres";			// 定义数据库连接字符串
   conn = PQconnectdb(conninfo);			// 建立数据库连接
   if (PQstatus(conn) != CONNECTION_OK)	{	// 检查后端连接成功建立
      fprintf(stderr, "数据库连接失败:%s",
      PQerrorMessage(conn));
      exit_nicely(conn);
   }
   else
      puts("连接数据库成功");
	   PQfinish(conn);								// 断开与数据库连接
      puts("已断开与数据库的连接");
   return 0;
}

编译运行:

文章评论0条评论)

登录后参与讨论
我要评论
0
2
关闭 站长推荐上一条 /2 下一条