1
A
回答
0
叉一个子进程并执行mysql
命令行客户端,使用脚本作为输入。
尝试将脚本作为文件读取并逐个执行其中的SQL命令是很诱人的,但是SQL脚本中有许多语句无法以这种方式执行。
因此,您必须重复mysql客户端的代码才能运行SQL脚本。帮你一个忙,并使用已经为此设计的程序。
1
您需要打开与数据库的连接,然后创建命令对象并使用ExecuteNonQuery方法(如果您不期望任何结果)或其他Execute ...命令之一。将命令对象的CommandText设置为要执行的脚本的内容。这里
一个例子:http://database-programming.suite101.com/article.cfm/how_to_add_records_to_mysql_with_c
1
您可以通过ODBC用C#连接到MySQL:
http://dev.mysql.com/doc/refman/5.0/fr/odbc-net-op-c-sharp-cp.html
1
的MySQL连接器用于.NET:
相关问题
- 1. 在C#中运行脚本
- 2. h2数据库:运行脚本编译
- 3. 运行脚本语言的数据库
- 4. 从数据库运行脚本
- 5. 自动运行ELMAH数据库脚本
- 6. 同时在多个数据库上运行SQL脚本脚本(并行执行)
- 7. 在SQL Server CE数据库中运行脚本
- 8. 在Jenkins中运行自定义数据库脚本
- 9. 如何在appHarbor中运行数据库sql脚本SQL Server
- 10. 在多个PostgreSQL数据库中运行脚本
- 11. 在c#中的sql文件的现有数据库上运行一个脚本#
- 12. 如何在数据库的命令行上运行postgreSQL脚本/ bash脚本
- 13. Rails:根据数据库中的值运行脚本
- 14. 如何在/在mysql数据库上运行脚本?
- 15. 如何在jenkins的数据库shell上运行数据库脚本?
- 16. 运行时在C#中创建本地数据库(Visual Studio)
- 17. 在C#中异步运行IronPython脚本
- 18. 在Excel中运行vba脚本的C#
- 19. C++:在linux shell脚本中运行gdb
- 20. 在Linux中运行C脚本(.h)
- 21. 在PHP中运行C++脚本
- 22. 在c中运行oracle脚本#
- 23. 如何运行我的脚本在数据库中远程存储数据?
- 24. R脚本不写在sqlite数据库,如果我运行脚本闪亮
- 25. 将来运行脚本 - 从数据库中检索日期
- 26. 在多个数据库(SQL Server)上运行脚本?
- 27. SQL脚本运行良好的一个数据库,在另一
- 28. 在几个数据库上运行相同的复制脚本
- 29. EntityFramework code-first,在DropCreate之后运行数据库更新脚本
- 30. 如何在数据库上运行脚本?
请不要这么做 – 2009-12-19 17:01:07
这不是一个好办法接近这个问题,因为从.NET使用ODBC数据连接器到MySql是一个更好的主意,而不是手动完成。 – 2009-12-19 17:07:59