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

📄 autocommit.c

📁 适合于Unix/Linux下的一个持久数据库连接池
💻 C
字号:
// Copyright (c) 1999-2001  David Muse// See the file COPYING for more information#include <sqlrconnection.h>void sqlrconnection_svr::setAutoCommitBehavior(bool ac) {	autocommit=ac;}bool sqlrconnection_svr::getAutoCommitBehavior() {	return autocommit;}void sqlrconnection_svr::autoCommitCommand() {	#ifdef SERVER_DEBUG	debugPrint("connection",1,"autocommit...");	#endif	bool	on;	if (clientsock->read(&on,idleclienttimeout,0)==sizeof(bool)) {		if (on) {			#ifdef SERVER_DEBUG			debugPrint("connection",2,"autocommit on");			#endif			clientsock->write(autoCommitOn());		} else {			#ifdef SERVER_DEBUG			debugPrint("connection",2,"autocommit off");			#endif			clientsock->write(autoCommitOff());		}	}	flushWriteBuffer();}bool sqlrconnection_svr::autoCommitOn() {	checkautocommit=true;	performautocommit=true;	return true;}bool sqlrconnection_svr::autoCommitOff() {	checkautocommit=true;	performautocommit=false;	return true;}

⌨️ 快捷键说明

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