main.c

来自「适合于Unix/Linux下的一个持久数据库连接池」· C语言 代码 · 共 74 行

C
74
字号
// Copyright (c) 1999-2001  David Muse// See the file COPYING for more information#include <statusconnection.h>#include <rudiments/signalclasses.h>#include <defines.h>#include <stdlib.h>#include <stdio.h>statusconnection	*conn;signalhandler	*alarmhandler;void cleanUp() {	delete conn;	delete alarmhandler;}void shutDown() {	cleanUp();	exit(0);}int main(int argc, const char **argv) {	#include <version.h>	conn=new statusconnection();		sqlrstatistics      *statistics;	// open the connection	// this will fail, just ignore it for now	conn->init(argc,argv);		statistics=conn->getStatistics();	printf( 		"  Open   Server Connections:  %d\n" 		"  Opened Server Connections:  %d\n" 		"\n"		"  Open   Client Connections:  %d\n"		"  Opened Client Connections:  %d\n"		"\n"		"  Open   Server Cursors:      %d\n"		"  Opened Server Cursors:      %d\n"		"\n"		"  Times  New Cursor Used:     %d\n"		"  Times  Cursor Reused:       %d\n"		"\n"		"  Total  Queries:             %d\n" 		"  Total  Errors:              %d\n"		"\n"		"  Forked Listeners:           %d\n"		"\n",		statistics->open_svr_connections, 		statistics->opened_svr_connections,		statistics->open_cli_connections, 		statistics->opened_cli_connections,		statistics->open_svr_cursors,		statistics->opened_svr_cursors,		statistics->times_new_cursor_used,		statistics->times_cursor_reused,		statistics->total_queries,		statistics->total_errors,		statistics->forked_listeners		);		// unsuccessful completion	cleanUp();	exit(1);}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?