我已經編寫了一個應用程序:解析器和Web門戶。他們都使用SQL Server。建議將SQL Server更改爲MySql
客戶要求它在mySQL中。
你知道他們是否等同於SQL腳本?
我想我需要安裝Connector/NET(http://www.mysql.com/downloads/connector/net/)這樣做。對?
在此先感謝。
我已經編寫了一個應用程序:解析器和Web門戶。他們都使用SQL Server。建議將SQL Server更改爲MySql
客戶要求它在mySQL中。
你知道他們是否等同於SQL腳本?
我想我需要安裝Connector/NET(http://www.mysql.com/downloads/connector/net/)這樣做。對?
在此先感謝。
:MSSQL和MySQL是否相同?
答案:否。有很多差別
請參閱http://www.x7media.com/resources/SQL_Differences_Between_Microsoft_SQL_Server_and_MySQL.asp瞭解語法的差異。
:MySQL的連接器:
答:是的。要使用任何數據庫系統,您需要安裝其連接器。 MySQL連接器位於你問題中的url處。
第一個答案:沒有,MySQL和MS-SQL是不等價的SQL腳本,如果你使用特定功能(例如LIMIT
MySQL和TOP
爲MS-SQL)。因此,如果您希望每個查詢都能毫無問題地執行,則必須使用標準SQL子句。
爲了使它更好,你可以使用NHibernate來轉換數據庫邏輯(如果你使用Fluent NHibernate它會更容易),所以你可以使用類來描述和管理你的數據庫,而數據庫部分是在內部管理的,所以你的代碼變得可移植與最知名的數據庫沒有改變你的代碼的單行。
第二個回答:如果你想使用MySQL,你必須使用MySQL Connector。
關於MySQL的.NET提供程序 - 查看此dotConnect提供程序 - http://www.devart.com/dotconnect/mysql/ – Devart