如何在c#中运行数据库脚本(MySql db脚本)。
谢谢, sirni。
答案 0 :(得分:1)
您需要打开与数据库的连接,然后创建一个命令对象并使用ExecuteNonQuery方法(如果您不期望任何结果)或其他Execute ...命令之一。将命令对象的CommandText设置为要执行的脚本的内容。
这里有一个例子:http://database-programming.suite101.com/article.cfm/how_to_add_records_to_mysql_with_c
答案 1 :(得分:1)
您可以通过odbc:
使用c#连接到mysqlhttp://dev.mysql.com/doc/refman/5.0/fr/odbc-net-op-c-sharp-cp.html
答案 2 :(得分:1)
MySQL Connector for .NET:
答案 3 :(得分:0)
使用脚本作为输入,分叉子进程并执行mysql
命令行客户端。
尝试将脚本作为文件读取并逐个执行其中的SQL命令很诱人,但SQL脚本中有许多语句无法以这种方式执行。
所以你必须复制mysql客户端的代码才能运行SQL脚本。帮自己一个忙,并使用已经为此目的设计的程序。