⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 commit.c

📁 适合于Unix/Linux下的一个持久数据库连接池
💻 C
字号:
// Copyright (c) 1999-2001  David Muse// See the file COPYING for more information#include <sqlrconnection.h>void sqlrconnection_svr::commitCommand() {	#ifdef SERVER_DEBUG	debugPrint("connection",1,"commit");	#endif	clientsock->write(commit());	flushWriteBuffer();	commitorrollback=false;}bool sqlrconnection_svr::commit() {	#ifdef SERVER_DEBUG	debugPrint("connection",1,"commit...");	#endif	sqlrcursor_svr	*commitcur=initCursorUpdateStats();	char	*commitquery="commit";	int	commitquerylen=6;	bool	retval=false;	if (commitcur->openCursor(0) &&		commitcur->prepareQuery(commitquery,commitquerylen)) {		retval=executeQueryUpdateStats(commitcur,commitquery,						commitquerylen,true);	}	commitcur->cleanUpData(true,true);	commitcur->closeCursor();	deleteCursorUpdateStats(commitcur);	#ifdef SERVER_DEBUG	char	string[36];	snprintf(string,36,"commit result: %d",retval);	debugPrint("connection",2,string);	#endif	return retval;}

⌨️ 快捷键说明

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