-
Notifications
You must be signed in to change notification settings - Fork 0
MS_MySQLConnectorNET
nishi_74322014 edited this page Sep 1, 2026
·
1 revision
- 戻る(ADO.NETデータプロバイダ)
- MySQL + Connector/NET
- Oracle11gXE + ODP.NET Managed Driver
- PostgreSQL + NpgSql
Oracle11gXE + ODP.NET Managed Driverの
ように難しくなく、PostgreSQL + NpgSql並に簡単。
※ ただ、デフォルトの GUI(下記「GUI」の MySQL Workbench)が、少々、使い難い。
以下を Developer Default でインストール
- MySQL :: Download MySQL Installer
https://dev.mysql.com/downloads/installer/
補足(.NET から使うドライバの選択肢): 「Connector/NET」は
Oracle 公式の ADO.NET プロバイダ(NuGet:MySql.Data)だが、
現在はMySqlConnector(コミュニティ製、NuGet:MySqlConnector)が
広く使われている。
MySql.Data(Connector/NET) MySqlConnector 提供元 Oracle 公式 コミュニティ(MIT) 非同期 API 内部で同期実装だった時期が長い 真の非同期 Entity Framework Core MySql.EntityFrameworkCorePomelo.EntityFrameworkCore.MySql非同期を多用する ASP.NET Core では
MySqlConnector+ Pomelo の
組み合わせが定番になっている。
なお、MySQL 互換の MariaDB も同じドライバで接続できる。
-
以下のようなものがある。
- MySQL Workbench
- phpMyAdmin
- A5:SQL Mk-2
-
上記「本体」に同梱の MySQL Workbench で OK
-
phpMyAdmin は IIS 以下に配置する手順が面倒
補足(現在の選択肢): 「MySQL Workbench が少々使い難い」という
元ページの評価に対し、現在は次のような選択肢が増えている。
- DBeaver(無償・多 DBMS 対応・クロスプラットフォーム)
- VS Code の MySQL 拡張機能
- JetBrains DataGrip(商用)
- A5:SQL Mk-2(本ページでも挙がっている。Windows 向け・国産)
なお phpMyAdmin は Web サーバー(PHP)が要るため、 「IIS 以下に配置する手順が面倒」という指摘は現在も変わらない。
Docker でphpmyadminイメージを立てるのが簡単である。
Tags: データアクセス, ADO.NET
このWikiは「Open棟梁Project」,「OSSコンソーシアム 開発基盤部会」によって運営されています。