如何从CSV文件导入数据到MySQL数据库而不使用LOAD Data INFILE语法?
最普通的方法:将csv文件作为文本文件打开,将每一行解析/拆分为一个值列表,将它们提供给准备好的命令"INSERT into table (field,…)"值(?,…)"
仍然使用循环:使用ADO/OleDb打开。csv作为表,将每一行的数据提供给语句。
好方法(如果可行):使用ADO/OleDb访问。csv,并执行"SELECT/INSERT INTO"语句,指定MySQL数据库为外部(ODBC)。
后两种方法需要.csv文件的schema.ini文件