2011-11-17 9 views
0

私はアプリケーションを作成しました。パーサーとWebポータルです。彼らはどちらもSQL Serverを使用しています。SQL ServerからMySqlへの変更に関するアドバイス

お客様はmySQLを使用する必要があります。

これはSQLスクリプトと同等ですか?

私はそうするためにConnector/NET(http://www.mysql.com/downloads/connector/net/)をインストールする必要があると思います。右?

ありがとうございます。

+0

MySQLの.NETプロバイダについて - このdotConnectプロバイダを見てください - http://www.devart.com/dotconnect/mysql/ – Devart

答えて

1

:MSSQLとMySQLは同等ですか?
回答:いいえ。いくつかの違いがあります。

構文の違いについては、http://www.x7media.com/resources/SQL_Differences_Between_Microsoft_SQL_Server_and_MySQL.aspを参照してください。

:MySQLのコネクター:
回答:はい。データベースシステムを使用するには、そのコネクタをインストールする必要があります。 MySQLのコネクタはあなたの質問にあるURLで入手できます。

0

最初の答え:あなたは(MySQLの例LIMITとMS-SQL用TOPのために)特定の機能を使用する場合は、no、MySQLとMS-SQLはSQLスクリプトのために同等ではありません。したがって、すべての単一の問合せを問題なく実行したい場合は、標準のSQL句を使用する必要があります。
NHibernateを使用してデータベースロジックを変換することができます(Fluent NHibernateを使用するとさらに簡単になります)。クラスを使用してデータベースを記述および管理できます。データベース部分は内部的に管理され、最もよく知られているデータベースでコードの1行を変更しています。

第2の回答: MySQLを使用する場合は、MySQL Connectorを使用する必要があります。