いくつかの学習プロジェクトで、Microsoft SQL Server を使用したグラフィカル データベース開発にサーバー エクスプローラーと関連ツールを使用しましたが、これは素晴らしい経験でした。ただし、私の仕事では Oracle DB と SQLite を扱っており、趣味のプロジェクトでは MySQL を使用しています (Linux でホストされているため)。
Visual Studio のデータベース関連ツールを他のデータベース プロバイダーと共に活用する方法はありますか?
いくつかの学習プロジェクトで、Microsoft SQL Server を使用したグラフィカル データベース開発にサーバー エクスプローラーと関連ツールを使用しましたが、これは素晴らしい経験でした。ただし、私の仕事では Oracle DB と SQLite を扱っており、趣味のプロジェクトでは MySQL を使用しています (Linux でホストされているため)。
Visual Studio のデータベース関連ツールを他のデータベース プロバイダーと共に活用する方法はありますか?
Visual Studio から MySQL データベースに接続する手順は次のとおりです。
サーバー エクスプローラーで接続するには、次の手順を実行する必要があります。
まず、MyODBC コネクタ 3.51 (または最新) を開発マシンにインストールする必要があります (注: これは http://www.mysql.com/products/connector/odbc/にあります ) 。
データベースへの接続を使用して、コントロール パネル/管理ツールでデータソースを作成します。このデータ ソースは純粋にサーバー マネージャーに使用されるため、VS.NET アプリケーションを作成したときにクライアント PC に同じデータ ソースを作成することについて心配する必要はありません (必要な場合を除きます) - これについては説明しません。この回答では、長すぎます。この説明では、mysqlserver 'SERVER01' 上のデータベース 'noddy' に 'AADSN' という MyODBC データ ソースを作成し、root パスワードが 'fred' であると仮定します。サーバーは、コンピューター名 ([コントロール パネル]、[システム]、[コンピューター名] にあります)、または IP アドレスのいずれかです。注意。この説明を続ける前に、必ずこの接続をテストしてください。
VS.NET プロジェクトを開く
サーバーエクスプローラーに行く
「データ接続」を右クリック
「接続を追加」を選択します
DataLink のプロパティで、プロバイダー タブに移動し、[ODBC ドライバー用の Microsoft OLE DB プロバイダー] を選択します。
[次へ] をクリックします
以前に ODBC データ ソースを作成している場合は、それを選択するだけです。これの欠点は、プロジェクト アプリケーションをクライアント マシンにインストールするときに、同じデータ ソースが存在する必要があることです。私は接続文字列を使用することを好みます。これは次のようになります。
DSN=AADSN;DESC=MySQL ODBC 3.51 Driver DSN;DATABASE=noddy;SERVER=SERVER01;UID=root;PASSWORD=fred;PORT=3306;SOCKET=;OPTION=11;STMT=;
接続文字列からパスワードを省略した場合は、作成したデータ ソース (AADSN) にパスワードが含まれていることを確認する必要があります。これらの意味については説明しません。myodbc のドキュメントを参照してください。データソースをテストするときに「接続成功」メッセージが表示されることを確認してください。
これは、Sqlite の調査中に見つけました。なかなか使う機会がありませんが。これがうまくいくかどうかお知らせください。
http://sqlite.phxsoftware.com/
System.Data.SQLite System.Data.SQLite は、オリジナルの SQLite データベース エンジンであり、完全な ADO.NET 2.0 プロバイダーであり、すべてが 1 つの混合モード アセンブリに組み込まれています。
...
Visual Studio 2005/2008 のデザイン時のサポート
SQLite 接続をサーバー エクスプローラーに追加したり、クエリ デザイナーを使用してクエリを作成したり、型指定されたデータセットにテーブルをドラッグ アンド ドロップしたりできます。
SQLite のデザイナーは、VS2005 Express Edition を含む Visual Studio 2005/2008 のフル エディションで動作します。
NEW Visual Studio サーバー エクスプローラー内で、ビュー、テーブル、インデックス、外部キー、制約、およびトリガーをインタラクティブに作成/編集できます。
Oracle には、Visual Studio と統合する一連のツールがあります。これは、データ アクセス ライブラリと一緒にパッケージ化されています。
http://www.oracle.com/technology/software/tech/windows/odpnet/index.html
サーバー エクスプローラーは、ODBC ドライバーを提供するすべてのデータベース システムをサポートする必要があります。Oracle の場合、Visual Studio には組み込みのドライバーがあります。
[接続の追加] ダイアログで、データ ソースの変更ボタンをクリックすると、ドライバーを持っているプロバイダーのリストが表示されます。