在Visual C++(VC)中添加并使用MySQL数据库,通常涉及以下几个基础概念和步骤:
#include <mysql_driver.h>
#include <mysql_connection.h>
#include <cppconn/statement.h>
#include <cppconn/resultset.h>
#include <cppconn/exception.h>
int main() {
try {
sql::mysql::MySQL_Driver* driver = sql::mysql::get_mysql_driver_instance();
std::unique_ptr<sql::Connection> con(driver->connect("tcp://127.0.0.1:3306", "username", "password"));
con->setSchema("database_name");
std::unique_ptr<sql::Statement> stmt(con->createStatement());
std::unique_ptr<sql::ResultSet> res(stmt->executeQuery("SELECT * FROM table_name"));
while (res->next()) {
// 处理结果集
}
} catch (sql::SQLException& e) {
std::cerr << "SQL Error: " << e.what() << std::endl;
} catch (std::runtime_error& e) {
std::cerr << "Runtime Error: " << e.what() << std::endl;
}
return 0;
}
请注意,上述代码示例和步骤可能因MySQL版本和操作系统而有所不同。建议参考最新的官方文档以获取最准确的信息。
领取专属 10元无门槛券
手把手带您无忧上云