お世話になります。
VB.NETでウェブアプリ開発をしようと、以下の環境に、(1)~(4)の手順で環境を作成しました。
作業環境:Win7 x64 Pro(仮想マシン)
使用ツール:Visual Web Developer2010
MySQL:5.6.15
Conector/NET:6.7.4
(1)Visual Web Developer2010 をインストール
(2)SQLServerではなく、MySQLが使いたい為、別途MySQLをインストール
(3)データベース:TEST_DB と、テーブル:t_sample を作成
(4)mysql-connector-net-6.7.4.msi をダウンロードし、インストール。
(Select Platform:Microsoft Windows)
環境作成後、
Visual Web Developer2010 を起動し、プロジェクトを新規作成し
データベースエクスプローラーより、接続の追加を選択し、
データソースの選択 ダイアログを開くきましたが
データソース一覧に、MySQLが表示されず、接続が出来ません。
.net、MySQLで検索をしますと、多くの参考資料が見つかります。
その殆どが、「Conector/NETのインストール」だったのですが、
他にも何か必要なもの、あるいは操作が必要なのでしょうか?
もしくは、手順上に誤りがあるのでしょうか?
ご教授くださいませ。
No.2ベストアンサー
- 回答日時:
自分のところでは問題なく認識できていると不思議に思って確認したら、!でした。
Visual Web Developerって、無償の「Express」バージョンですよね。
申し訳ありません。
通常版のVisual Studioならば、「サーバエクスプローラ」「データベースエクスプローラ」とも問題なく表示できます。
Connector/Netのバージョン問題は同様じですが。
「データベースエクスプローラ」のようなウィザード系を使用せず(となるとLINQやEntityFramneworkはおろか、「強く型付けされた」DataTable等も使えませんが)、SqlCommandやSqlDataReaderでゴリゴリやるしかないようですね。
http://social.msdn.microsoft.com/Forums/ja-JP/45 …
Express系はアドオンが使えないので、Connector/Netよりはるかに強力なDotConnectのようなサードパーティ製品もNG。IDEの恩恵を得るにはProfessionalを導入するのが一番かもしれません。
Devarts Dotconnect for MySQL
http://www.devart.com/dotconnect/mysql/
shockatz様、ありがとうございます。
てっきり自分の手順や、設定にミスがあるものと思っていましたので、
こういう決定的な理由がありますととてもすっきりします。
そして、予算の覚悟も出来ますね。。
元々MySQLを使うことになった経緯というのが、
SQLServer(無償版・4GBの制限在り)では容量に不安が在り
そこでMySQLで…というせこい理由からでした。
ごりごりやるか、
BDにお金をかけてSQLServerスタンダード版を買うか、
開発ツールにお金をかけてProfessionalを買うか…
どう考えても、shockatz様も言われるとおり、
Professionalの導入が一番現実的に思えます。
この2日、気が気でありませんでしたが
おかげさまで何とか出きそうです。
本当にありがとうございました。
No.1
- 回答日時:
Connector/Net は昔から、Visual Studioのバージョンに適合させるため四苦八苦しています。
(ウィザード環境への統合はなかなか難しそうです)
データソース画面での選択の後も、Entity Frameworkでのデータコンテキスト定義時などもバージョン適合で悩まされます。
いきなり開発ができなくなったりして焦る焦る(苦笑
6.7.5あたりはVisual Studio 2012/ASP.NET 4.5がターゲットぽいです。
Visual Studio 2010なら、6.6.5以下を入れられたらいかがでしょうか。
自分は6.3.Xでやってます。
この回答への補足
shockatz様、ありがとうございます。
休日のこのような時間に助けを頂けまして、本当に救われます。
早速、現在インストールしている
6.7.4を削除し、
6.3.9をインストールしてみましたが、やはり同様に表示されません。
過去Ver遡って5.0.9まで試してみましたが同様でした。
もしかしたらMySQLも、最新のVer5.6.15では問題があるのかもしれません。
教えて頂く身で図々しいのは承知ですが、
よろしければshockatz様が実際に動かせている環境(Ver)を教えて頂けますでしょうか。
(少々自分が気軽にDBを入れ替え出来ない状態にありまして、このようなお願いを致します)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
あるDBから別のDBのテーブルをs...
-
どの程度のデータベースなら、c...
-
バッチファイルではパスワード...
-
mysqlデータベース内のuserテー...
-
データベースファイル(.db)を開...
-
PL/SQLで@ファイル名が反応しま...
-
sql*loader 数値のロード
-
DB2の文字化け
-
MySQLのLOAD文を使ってCSV...
-
PL/SQLをWindowsのBATファイル...
-
create databaseがうまくいきま...
-
SQL*Loaderでのデータロード
-
badファイルの内容を知る方法
-
作成したレコードセットのCSV出...
-
mysqlにおけるホストのパーセン...
-
【Access2000VBA】CSVファイル...
-
ACCESSからリンクでのレコード...
-
メンテナンスプランについて
-
同じSQL文で極端に検索が遅くな...
-
MySQLへの特殊文字の挿入について
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
あるDBから別のDBのテーブルをs...
-
SQLServerのselect文でデータ数...
-
mySQLのデータベースにhtmlのコ...
-
htmlタグを含んだ文字のデータ...
-
Mysqlのデータベースのリンク
-
バッチファイルではパスワード...
-
データベースに画像を入れた場...
-
データベースから値を取得して...
-
mysqlデータベース内のuserテー...
-
MySQL操作はCUI派、それともGUI派
-
binaryへのbyte配列の入れ方
-
utf8bomとutf8mb4の違いがいま...
-
sql merge文について
-
MySQL4.1系でPHPが文字化けして...
-
Amazon.comの「MARC」データベ...
-
ユーザにインフォメーション ス...
-
MySQLではカーソルを使うことが...
-
ロータスアプローチでデータ連...
-
どの程度のデータベースなら、c...
-
MySQL4.1以上で、機種依存文字...
おすすめ情報