【问题标题】:Connect to Oracle database without client installation on .net无需在 .net 上安装客户端即可连接到 Oracle 数据库
【发布时间】:2016-01-15 14:35:22
【问题描述】:

我只想在不安装的情况下连接到 oracle 数据库。 在 java 上,我可以使用一个简单的 jdbc 库。 但是.net C# 中连接到 oracle 数据库的最简单方法是什么? 我还需要一个接口来为其他 SQL 数据库切换 jdbc 上的驱动程序。

感谢您的帮助!

【问题讨论】:

    标签: c# sql .net oracle


    【解决方案1】:

    我认为您想要的是 Oracle 托管驱动程序:https://www.nuget.org/packages/Oracle.ManagedDataAccess/

    我不确定你的意思

    我还需要一个接口来切换驱动程序,如 jdbc 上的其他 SQL 数据库。

    这是一个托管的 ADO.NET 驱动程序,因此如果您想使用不同的数据库(例如 MySQL),那么您只需停止使用该驱动程序并使用另一个。

    【讨论】:

    • 好答案!关于switch:我觉得作者的意思是他要写跨数据库的代码,所以不得不用ADO.NET的高抽象,IDbConnection代替OracleConnection,IDbCommand代替OracleCommand等等。
    • 非常感谢。这就是我所寻找的。它工作得很好。
    猜你喜欢
    • 1970-01-01
    • 2015-07-25
    • 1970-01-01
    • 1970-01-01
    • 2019-10-19
    • 1970-01-01
    • 2011-01-01
    • 2020-02-09
    • 1970-01-01
    相关资源
    最近更新 更多