I have a c++ program, and I am pla开发者_Go百科nning to use odbc to communicate my c++ program with mysql tables.
There is alot of tutorials online on how to access mysql tables using c++ and odbc, but how do I use c++ and odbc to load a excel file into mysql tables?
One way is to save the file as a CSV and then execute the following statement
LOAD DATA LOCAL INFILE ‘C:\\temp\\yourfile.csv’ INTO
TABLE database.table FIELDS TERMINATED BY ‘;’
ENCLOSED BY ‘”‘ LINES TERMINATED BY ‘\r\n’ (field1, field2);
in your program. i.e. if you are using the C++ wrapper,
stmt = con->createStatement();
stmt->execute(<above statement>);
This should work.
If you are using the C APIs then use
mysql_query(conn,<above query>)
The other way to do this would be to connect to Excel via an ODBC connection, import the data from there and import into MySQL. This is more complicated.
加载中,请稍侯......
精彩评论