VB.NETを使用して、SQLServer(2000 or 2005)やORACLE(8 or 9 or 10)に接続しようと思います。
VB.NETの場合、下記の4つの方法(私はこれしか分かりません)がある
と思うのですが、どれで接続した方がよいのでしょうか?
(総合的にどれがよいのかを知りたいのです)
質問が抽象的すぎて申し訳ありません。
----------------------------------------------------------------------------------
◎ = 推奨
○ = まあまあ推奨
△ = あまり推奨しない
× = 接続できない
? = 不明
1つ目: ADODB.Connection(SQLServer=○、ORACLE=○)
2つ目: System.Data.SqlClient.SqlConnection(SQLServer=◎、ORACLE=?)
3つ目: System.Data.OleDb.OleDbConnection(SQLServer=○、ORACLE=○)
4つ目: System.Data.Odbc.OdbcConnection(SQLServer=○、ORACLE=○)
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
相手が SQL Server なら SqlConnection を選択。
Oracle なら ODP.NET または OleDbConnection を選択。
Oracle の場合、作成したアプリが動く場所や配布規模や配布方法によって ODB.NET と OleDbConnection のどちらを使うかを分けてます。
アプリケーションから見て、DBMS の種類を問わない仕組みを作りたいのであれば、汎化と特化の線引きをどこにするかは自由かと。
単に DSN に接続情報を必要数だけ登録しておけば DB の切り替えができるってレベルまで落としたいのであれば OleDbConnection ですかね。
(DBMS によってできること、できないことの考慮は別として)
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) EXCELの外部データ取得ができない 1 2023/03/23 09:03
- MySQL 参考書に従って入力したつもりでしたが、最後はエラーがでました。 1 2022/09/28 03:45
- その他(SNS・コミュニケーションサービス) 爆サイやっていたら、下のような文字が出ました! これは何なのでしょうか? nginx error! 1 2023/06/09 12:27
- 工学 単相入力UPS 5 2022/10/19 23:00
- その他(病気・怪我・症状) 新型コロナワクチンのオミクロン対応型がWHOのワクチン専門家パネルは追加接種を推奨する十分なデータが 2 2022/10/16 08:03
- Access(アクセス) Access DAOのExecuteメソッドのオプション(RecordsetOptionEnum)に 1 2022/09/19 07:34
- CPU・メモリ・マザーボード パソコンの推奨メモリの容量についての質問です。 7 2023/04/25 00:45
- 英語 以下の英文法の四択問題について質問です。 The Internet service provider 1 2023/02/01 19:50
- 照明・ライト ダクトレール に 小型シーリングライト 設置 について 2 2023/06/02 19:38
- カスタマイズ(車) (続き)初めてカーナビの取付にチャンレジします。アドバイスください。 3 2022/12/10 15:13
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
モンストのマルチプレイほぼほ...
-
単三の漏電ブレーカーを単二で...
-
WiiUPROコンの他機器接続について
-
bebirdというイヤースコープを...
-
Wi-Fiと位置情報バレについて
-
HITACHI Wooo に普通のハードデ...
-
Ssdについて質問です
-
電話線とインターホンの線の違い
-
内蔵HDDを外付けHDDケースに入...
-
ポータブルテレビの電源について
-
ディズニープラスの繋ぎ方
-
マザボASUS M5A99FX PRO R2.0 ...
-
自分のスマホゲームの不具合が...
-
広帯域接続でたまにエラー69...
-
Wd Cloudについて
-
古いトイレの洗浄管をジャバラ...
-
グランドマジェスティ SG15J の...
-
太い電線の接続方法について
-
「ただし,その件は」の「ただ...
-
Tera Termを起動して新しい接続...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
「ただし,その件は」の「ただ...
-
モンストのマルチプレイほぼほ...
-
単三の漏電ブレーカーを単二で...
-
Tera Termを起動して新しい接続...
-
至急 WIFIは無線LAN内に存在す...
-
エアコン配線の途中接続はなぜ...
-
bebirdというイヤースコープを...
-
公専接続とはなんですか?
-
VPNのオンデマンド接続とはなん...
-
ワードに張り付けたURLが開かない
-
ディズニープラスの繋ぎ方
-
自分のスマホゲームの不具合が...
-
ワイハイ接続について、 例えば...
-
ABEMAって接続悪いですか? ず...
-
IPアドレスは定期的に変わるも...
-
M.2 PCI Express 接続 M.2 PCIe...
-
Wi-Fiと位置情報バレについて
-
VAVやCAVの仕様について質問で...
-
蛍光灯安定器の絶縁測定につい...
-
0990の番号って
おすすめ情報