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

📄 entry.cpp

📁 一种简单的mysql数据库类
💻 CPP
字号:
#ifndef _ENTRY_CPP
#define _ENTRY_CPP
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include <Windows.H>
#include <Stdio.H>
#include <Stdlib.H>

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

#include "../CSQLEncapsulation.H"

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

int main(void)
{
	SQLCONNECTIONSTRING MySqlCon;
	CSQL MySQL;

	memset(&MySqlCon, 0, sizeof(MySqlCon));

	MySqlCon.bUseTrustedConnection = true;
	strcpy_s(MySqlCon.sDriver, sizeof(MySqlCon.sDriver), "{SQL Server}");
	strcpy_s(MySqlCon.sDatabase, sizeof(MySqlCon.sDatabase), "pubs");
	strcpy_s(MySqlCon.sServer, sizeof(MySqlCon.sServer), "(LOCAL)");
	strcpy_s(MySqlCon.sApplicationName, sizeof(MySqlCon.sServer), "SQL Test App");

	MySQL.bThrowErrors = true;

	if(!MySQL.Connect(&MySqlCon))
	{
		return 0;
	}

	CBoundRecordSet rsAccounts;

	MySQL.Execute("SELECT TOP 100 * FROM Accounts", &rsAccounts, true);

	char sSQL[1024];

	while(rsAccounts.Fetch())
	{
		CBoundRecordSet rsCases;

		sprintf_s(sSQL, sizeof(sSQL),
			"SELECT * FROM Transactions WHERE AccountID = '%d'",
			rsAccounts.Values("AccountID").ToIntegerS());

		MySQL.Execute(sSQL, &rsCases, true);

		if(rsCases.Fetch())
		{
			if(rsAccounts.Values("Balance").ToDouble() > 1000.0f)
			{
				printf("%s->[%s]->[%f]\n",
					rsAccounts.Values("AccountID").ToString(),
					rsCases.Values("TransactionType").ToString(),
					rsAccounts.Values("Balance").ToDouble());
			}
		}
		else{
			printf("Exec Failed\n");
			system("pause");
		}

		rsCases.Close();
	}

	rsAccounts.Close();

	MySQL.Disconnect();

	system("pause");

	return 0;
}

///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
#endif

⌨️ 快捷键说明

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