MySQLDirect .NET数据提供者能够被使用在与SQL Server .NET或OLE DB .NET Data Provider一样的方式。
数据提供者访问MySQL服务器要么通过MySQL network protocol,要么通过MySQL client library。它允许您创建轻量级和快速应用程序与MySQL一起工作。
MySQLDirect .NET提供连接MySQL数据库,执行命令和取回结果等功能。这些结果能够被直接的处理,或放入ADO.NET DataSet在断开连接时可进一步处理。在DataSet中的数据能够提供给用户,与来自多个源的数据结合。
MySQLDirect .NET数据提供者按照轻量级设计。它由MySQL数据库和您的应用程序代码组成最小的层,没有任何的性能牺牲。
关键特征
- 直接访问MySQL数据库服务器。
- 不需要MySQL client library,直接使用MySQL protocol协议。
- 100%受托管的代码。
- 高性能。
- 容易部属。
- 支持最新版本的MySQL server。
- 所有MySQL数据类型支持。
- .NET Compact Framework支持。
- SSL连接到MySQL server。
- SSH客户端转向协议。
- 支持存储过程。
- 从存储过程返回结果集。
- 支持MySQL嵌入服务器。
- 高级连接池特征。
- 浏览编辑。
- MySqlScript组件执行脚本。
- MySqlLoader组件快速装入数据。
- MySqlDataTable组件从MySQL server数据源取回并处理数据。
- 支持多查询执行。
- 多页访问查询结果。
- 异步执行支持。
- 用多个查询填写DataSet。
- 能够在DataReader对象中存储数据。
- 支持Metadata Schemas。
- Base-Class-Based提供者模块。
- 指定的参数支持。
- 通过DBMonitor监视查询执行。
- 高级的设计时编辑器。
- 通用的DataSet wizard。
- TableMapping编辑器。
- 数据御览。
- 集成MySQL Developer Tools for browsing database schema,维护数据库对象和可视化创建查询。
- 利用Migration Wizard容易的从ODBC和OLE DB .NET Data Providers移植。
- 帮助文档与Visual Studio .NET集成。
| Feature |
Professional |
Standard |
Mobile |
Trial |
|
ADO.NET core classes
|
+
|
+
|
+
|
+
|
|
Native data types classes and structures
|
+
|
+
|
+
|
+
|
| MySqlCommandBuilder class |
+
|
+
|
+
|
+
|
| MySqlDataTable class |
+
|
+
|
+
|
+
|
| MySqlScript class |
+
|
+
|
+
|
+
|
| MySqlLoader class |
+
|
|
|
+
|
| MySqlDump class |
+
|
|
|
+
|
| MySqlMonitor class |
+
|
+
|
+
|
+
|
| Migration Wizard |
+
|
+
|
|
+
|
| MySQL Developer Tools* |
+
|
|
|
+
|
| DBMonitor support |
+
|
|
|
+
|
|
.NET Framework support
|
+
|
+
|
|
+
|
| .NET Compact Framework support |
+
|
|
+ |
+
|
| Trial limitations** |
|
|
|
+
|
|