C# 用C语言运行数据库脚本#
如何在c#中运行数据库脚本(MySql db脚本) 谢谢,C# 用C语言运行数据库脚本#,c#,database,scripting,C#,Database,Scripting,如何在c#中运行数据库脚本(MySql db脚本) 谢谢, sirni。您需要打开与数据库的连接,然后创建一个命令对象,并使用ExecuteOnQuery方法(如果您不希望得到任何结果)或其他执行方法之一。。。命令。将command对象的CommandText设置为要执行的脚本的内容 这里有一个例子:Fork一个子进程并使用脚本作为输入执行mysql命令行客户机 尝试将脚本作为文件读取并逐个执行其中的SQL命令是很有诱惑力的,但是SQL脚本中有许多语句不能以这种方式执行 因此,为了运行SQL脚本
sirni。您需要打开与数据库的连接,然后创建一个命令对象,并使用ExecuteOnQuery方法(如果您不希望得到任何结果)或其他执行方法之一。。。命令。将command对象的CommandText设置为要执行的脚本的内容
这里有一个例子:Fork一个子进程并使用脚本作为输入执行
mysql
命令行客户机
尝试将脚本作为文件读取并逐个执行其中的SQL命令是很有诱惑力的,但是SQL脚本中有许多语句不能以这种方式执行
因此,为了运行SQL脚本,您必须复制mysql客户端的代码。帮自己一个忙,使用已经为此目的设计的程序。您可以通过odbc通过c#连接到mysql:
MySQL.NET连接器:
这不是解决问题的好方法,因为从.NET使用ODBC数据连接器连接MySql比手动操作要好得多。