我正在尝试使用c#,WPF将应用程序中动态创建的大型数据表(超过1000行的列)复制到MySQL表中。 我已经搜索了各种方法来执行此操作但未成功实现。我认为MySqlDataAdapter类是我应该使用的东西,但我不能让它工作。这就是我试图做的......
MySqlConnection con = new MySqlConnection(MyConString);
MySqlCommand comm = new MySqlCommand("Select * From kinectdata", con);
MySqlDataAdapter test1 = new MySqlDataAdapter(comm);
test1.Update(skelData);
此转移的速度也很重要,所以我不想拨打1000次插入或更新语句。
非常感谢您的反馈! 中号
答案 0 :(得分:5)
您可以构建一个插入所有1000行的INSERT
语句。
INSERT INTO table VALUES (1,2,3), (4,5,6), (7,8,9);
答案 1 :(得分:3)
1000行并不是那么多,在数据库方面它没什么,使用insert应该非常快。不超过2秒。
在您的示例中,您必须声明命令类型并设置查询和命令文本。