Wil*_*ler 22
Oracle客户端是什么意思?
和
有什么用?
在此上下文中,客户端是一个类库(DLL),允许您远程连接到应用程序的底层数据库.始终在同一上下文中的客户端也可以称为a .NET Data Provider.
您可能有多个数据提供程序基于您正在使用的基础数据库引擎.
有System.Data.OracleClient(已弃用),由Microsoft提供.
有Oracle.Data.Client,实际上是有史以来最好的Oracle客户端或Oracle .NET数据提供程序.您也可以下载最新的Oracle 11g Data Provider for .NET.
因此,在访问Oracle底层数据库时,请确保您使用此提供程序,适用于您的Oracle版本,并开始ADO.NET使用您喜欢的数据库!= P
还有一些其他可以使用的工具可以减轻数据访问代码的痛苦,例如,Enterprise Library或者NHibernate两者都是基本上访问数据库的框架.
Enterprise Library 可以做更多的事情!
并且NHibernate是一个ORM (Object/Relation Mapping)可以与Oracle一起工作的工具.
但请记住,始终Oracle.Data.Client在Oracle.DataAccess.dll程序集中使用命名空间.
它在MySQL中的等价物是什么?
作为MySQL的等价物,我猜它会是MySQL Connector/NET.