- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我第一次使用 Oracle 数据库而不是 MS-SQL。我发现我可以在我的项目中引用 2 个命名空间,以便连接和操作 oracle 数据库。
MySql.Data.MySqlClient 命名空间和 System.Data.OracleClient 命名空间。
很清楚MySql.Data.MySqlClient是oracle写的,System.Data.OracleClient是microsoft写的,但是在网上找不到对比
因为它们的目标和功能非常相似,所以我觉得有必要问一下,根据您的经验,我应该关注其中的哪一个?有什么主要区别吗?
最佳答案
都没有。
甲骨文自己做了NET Provider (ODP.NET),你应该使用它。
OracleClient namespace is deprecated .它由 Microsoft 在 NET.Framework 的最初几天构建,以支持企业市场上最重要的数据库之一。截至今天,当您可以获得 Oracle 直接构建的官方版本时,Microsoft 没有真正的理由继续开发。
MySql 是一个不同的数据库,它的提供程序 ( NET.Connector ) 无法与 Oracle 数据库一起使用。是的,工作模式是相同的(就像所有其他 NET 提供者一样,因为它们都派生自相同的基类)但它的内部代码不能真正与 Oracle 数据库对话。 (虽然从未尝试过)
关于c# - MySql.Data.MySqlClient 命名空间与 System.Data.OracleClient 命名空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35383268/
我正在处理的其中一个 Web 服务遇到了这个反复出现的问题。我正在使用数据适配器使用事务和批量更新。除此之外,我还使用 Oracle Command Builder 获取我分配给数据适配器的插入/删除
我有以下非常简单的代码: static void Main(string[] args) { using (OracleConnection conn = new Or
我刚读到这个 article今天关于微软如何决定删除 System.Data.OrcaleClient .NET 4.0 库中的命名空间。 我使用它作为我处理 Oracle 数据库的主要工具。 当
尝试运行我的代码时,我收到以下错误: CS0234: The type or namespace name 'OracleClient' does not exist in the namespace
我正在尝试使用 Microsoft 的 System.Data.OracleClient 将 Nhibernate 与 Oracle 结合使用 Nhibernate 配置(对于 Microsoft 驱
我们使用 System.Data.OracleClient 和抽象基类 DbConnection、DbCommand(等)连接到 Oracle。 连接在我们的开发阶段工作正常。在暂存期间,我们遇到错误
我正在一个类中构造一个搜索函数,供我们的几个 asp 页面使用。这个想法很简单,从用户那里获取搜索词并在数据库中查询该项目。目前我这样做的方式是错误的,这很容易受到 SQL 注入(inject)攻击(
System.Data.OracleClient 是否支持 oracle 11g?如果是哪个版本? .Net 应用程序目前正在 32 位服务器上运行。我们将升级到 64 位。 System.Data.
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the
我们正在从过时的 System.Data.OracleClient 切换。我已经切换了 ASP.NET 2.0 代码中的所有引用,但是当我尝试使用 ODP.NET 调用访问数据库服务器时,我得到 OR
我正在 .NET 中开发一个连接到 Oracle 10g 数据库的 Excel Addin (VSTO)。 我在 Vista x64 上运行,并且发现我需要在我的计算机上安装 x86 和 x64 Or
我已经使用 System.Data.OracleClient 一段时间了,我不确定如果它被弃用,我是否应该继续使用它? 虽然我的所有页面仍然可以在 .Net 4 框架下工作,但我担心当出现新框架时所有
我正在尝试将 System.Data.OracleClient 而不是 Oracle.DataAccess 与 Fluent Nhibernate 结合使用。据我了解,为了实现这一点,我应该将我的驱动
我的系统将一些数据写入 SQL Server 数据库 (2008),稍后将其提取并进一步处理,然后再将其写入 Oracle (10g) 数据库。 我已经将我的 SQL Server 交互包装在一个 T
我设计了一个 C# 应用程序来连接到 Oracle 数据库并更改模式用户密码。我的引用程序集是来自以下位置的 System.Data.OracleClient:“C:\Program Files (x
这是我第一次使用 Oracle 数据库而不是 MS-SQL。我发现我可以在我的项目中引用 2 个命名空间,以便连接和操作 oracle 数据库。 MySql.Data.MySqlClient 命名空间
使用 Oracle SQL Developer,我可以将/-character 放入用户名并将密码留空,然后我就可以连接了。我在数据库中创建了 OP$MYWINDOWSUSERNAME 用户。 编辑:
我正在编写一个应用程序,我也在其中使用 ADO.NET: using System.Data.OracleClient; 代码示例: try{ OracleConnection myOr
我正在使用 C# 和 System.Data.OracleClient 向数据库添加函数。这适用于大多数功能,除了一个。该函数已创建,但其状态为 INVALID。检查此无效状态的原因后,我注意到我可以
我有一个目前正在使用 System.Data.OracleClient 的项目,因为它已被弃用,所以我想切换到适用于 Oracle 11g 的 ODP.NET 最新版本。请让我知道以下步骤是否适合我,
我是一名优秀的程序员,十分优秀!