在Linux操作系统下,C++如何连接Oracle9i?
在Linux操作系统下,C++如何连接Oracle9i?Windows下的已经实现了。boolCOracle::Connect_DB(char*dbName,char*d...
在Linux操作系统下,C++如何连接Oracle9i?Windows下的已经实现了。
bool COracle::Connect_DB(char* dbName, char* dbUser, char* dbPass)
{
m_szDbName = dbName;
m_szUser = dbUser;
m_szPassword = dbPass;
if(m_env ==0)
m_env = Environment::createEnvironment();
if(m_conn==0)
{
try
{
m_conn=m_env->createConnection(m_szUser,m_szPassword,m_szDbName);
}
catch (SQLException& ex)
{
m_conn = 0;
cout << "connect to database failed: " << ex.getMessage() << endl;
return false;
}
}
return true;
}
已经自己找资料完成了! 展开
bool COracle::Connect_DB(char* dbName, char* dbUser, char* dbPass)
{
m_szDbName = dbName;
m_szUser = dbUser;
m_szPassword = dbPass;
if(m_env ==0)
m_env = Environment::createEnvironment();
if(m_conn==0)
{
try
{
m_conn=m_env->createConnection(m_szUser,m_szPassword,m_szDbName);
}
catch (SQLException& ex)
{
m_conn = 0;
cout << "connect to database failed: " << ex.getMessage() << endl;
return false;
}
}
return true;
}
已经自己找资料完成了! 展开
1个回答
力控科技
2024-08-19 广告
2024-08-19 广告
ForceSCADA是力控科技信创产品的重要组成部分,具备完全自主知识产权,支持部署在Linux桌面版、服务器版、嵌入式等系统架构下。使用ForceSCADA可以搭建创新性高、扩展性佳、融合度强的SCADA平台,进而构建高效、智能化的监控中...
点击进入详情页
本回答由力控科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询