gpt4 book ai didi

c++ - 如何使用odbc通过c++将excel文件导入到mysql表中?

转载 作者:行者123 更新时间:2023-11-28 08:16:19 25 4
gpt4 key购买 nike

我有一个 c++ 程序,我打算使用 odbc 将我的 c++ 程序与 mysql 表进行通信。

网上有很多关于如何使用 c++ 和 odbc 访问 mysql 表的教程,但是如何使用 c++ 和 odbc 将 excel 文件加载到 mysql 表中?

最佳答案

一种方法是将文件保存为CSV,然后执行下面的语句

LOAD DATA LOCAL INFILE ‘C:\\temp\\yourfile.csv’ INTO 
TABLE database.table FIELDS TERMINATED BY ‘;’
ENCLOSED BY ‘”‘ LINES TERMINATED BY ‘\r\n’ (field1, field2);

在你的程序中。即,如果您使用的是 C++ 包装器,

stmt = con->createStatement();
stmt->execute(<above statement>);

这应该有效。

如果您使用的是 C API,则使用

mysql_query(conn,<above query>)

另一种方法是通过 ODBC 连接连接到 Excel,从那里导入数据并导入 MySQL。这个比较复杂。

关于c++ - 如何使用odbc通过c++将excel文件导入到mysql表中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7643490/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com