- 安装Poco库
https://github.com/pocoproject/poco/ https://docs.pocoproject.org/current/ 注意依赖库,如openssl 等依赖库提前安装 - 访问MySQL
需要mysqlclient
https://blog.csdn.net/wanghualin033/article/details/108709474
- 访问Oracle
Poco::Data::ODBC::Connector::registerConnector();
std::cout << "Testing Poco C++ with Oracle" << std::endl;
std::string connectStr("Driver={Oracle 18 ODBC driver};DBQ=127.0.0.1:1521/dbname;UID=***;PWD=***;");
if(argc > 1)
{
connectStr = std::string(argv[1]);
}
std::cout << "connectStr:" << connectStr << std::endl;
Poco::Data::SessionPool* sessionpool = new Poco::Data::SessionPool("ODBC", connectStr, 10);
Poco::Data::Session session = sessionpool->get();
需要ODBC驱动管理器(Microsoft ODBC on Windows, unixODBC or iODBC on Unix/Linux 并且需要安装核配置Oracle驱动 https://blog.csdn.net/guotianqing/article/details/78886622
|