Product Documentation

c-treeDB API for C

Previous Topic

Next Topic

Init

First we need to open a connection to a database by providing the FairCom Database Engine with a user name, password and the database name.

Below is the code for Initialize():

/*

* Initialize()

*

* Perform the minimum requirement of logging onto the c-tree Server

*/

#ifdef PROTOTYPE

VOID Initialize(VOID)

#else

VOID Initialize()

#endif

{

printf("INIT\n");

/* allocate session handle */

if ((hSession = ctdbAllocSession(CTSESSION_CTREE)) == NULL)

Handle_Error("Initialize(): ctdbAllocSession()");

hDatabase = hSession; /* database not used in this tutorial */

/* connect to server */

printf("\tLogon to server...\n");

if (ctdbLogon(hSession, "FAIRCOMS", "", ""))

Handle_Error("Initialize(): ctdbLogon()");

}

TOCIndex