?? occi.cpp
字號:
include "StdAfx.h"
#include "OcciDB.h"
#include "windows.h"
COcciDB::COcciDB(void)
{
env = Environment::createEnvironment(Environment::DEFAULT );
}
COcciDB::~COcciDB(void)
{
if(conn)
env->terminateConnection (conn);
Environment::terminateEnvironment (env);
}
void COcciDB::setServiceName(string service)
{
serviceName=service;
}
bool COcciDB::connectToDatabase()
{
try{
conn= env->createConnection ("test","test",serviceName);
}catch(SQLException &e){
::AfxMessageBox((CString)e.what());
return false;
}
return false;
}
void COcciDB::setsqlStatement(std::string sql)
{
sqlStmt=sql;
}
ResultSet* COcciDB::executeQuery(void)
{
ResultSet *rs;
try{
stmt=conn->createStatement(sqlStmt);
rs=stmt->executeQuery();
}catch(exception &e){
::AfxMessageBox(((CString)(e.what()));
rs=NULL;
}
return rs;
}
bool COcciDB::executeSql(void)
{
bool flag;
try{
stmt=conn->createStatement(sqlStmt);
stmt->executeUpdate();
flag=true;
}catch(exception &e){
::AfxMessageBox(((CString)(e.what()));
flag=false;
}
CloseStmt();
return flag;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -