Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdio.h> // for printf
- #include <SQLAPI.h> // main SQLAPI++ header
- #include <iostream>
- #include <stdlib.h>
- #include <string>
- int main(int argc, char* argv[])
- {
- SAConnection con; // create connection object
- try
- {
- // connect to database
- // in this example it is Oracle,
- // but can also be Sybase, Informix, DB2
- // SQLServer, InterBase, SQLBase and ODBC
- con.Connect(
- "Przychodnia", // database name
- "marta", // user name
- "marta", // password
- SA_Oracle_Client); //client name
- printf("We are connected!\n");
- // Disconnect is optional
- // autodisconnect will ocur in destructor if needed
- con.Disconnect();
- printf("We are disconnected!\n");
- }
- catch(SAException &x)
- {
- // SAConnection::Rollback()
- // can also throw an exception
- // (if a network error for example),
- // we will be ready
- try
- {
- // on error rollback changes
- con.Rollback();
- }
- catch(SAException &)
- {
- }
- // print error message
- printf("%s\n", (const char*)x.ErrText());
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement