0
我正在編寫一個應用程序,該應用程序應該從mysqldump生成一個sql文件並將其導入到mysql數據庫中。有沒有辦法做到這一點從ADO.NET或我需要使用MySQL CLI?如何通過ADO.NET導入mysql源文件
我正在編寫一個應用程序,該應用程序應該從mysqldump生成一個sql文件並將其導入到mysql數據庫中。有沒有辦法做到這一點從ADO.NET或我需要使用MySQL CLI?如何通過ADO.NET導入mysql源文件
您應該可以通過將該文件讀取到字符串中並對數據庫執行該字符串來實現ADO.NET,假定您擁有用於MySQL的ADO.NET連接器。
我不知道你這樣做會帶來什麼好處,如果你不太瞭解輸入信息,那麼你就會有麻煩,但它應該是可能的。
我知道輸入的好。它是從數據庫的先前版本轉儲而來的,我將其導入到完全不同的新版數據庫中。每次執行一個查詢對我來說似乎都是危險的,因爲我必須在char上進行分割,並且如果char是查詢的一部分而不是終止符,則必須小心不要分割。所以我只是通過mysql Cli來完成管道。 – 2010-10-16 15:03:53
你應該能夠將整個文件作爲一個字符串使用,並通過數據庫管理它,讓數據庫執行解析。但是,無論如何,使用CLI可能更容易。 – Andrew 2010-10-16 17:22:02