【问题标题】:Can i oracle C# connection without oracle client?我可以在没有 oracle 客户端的情况下进行 oracle C# 连接吗?
【发布时间】:2012-08-09 07:44:41
【问题描述】:

我想用 C# 进行 oracle 连接,但我希望它没有 oracle 客户端。这可能吗?

【问题讨论】:

    标签: c# oracle oracleclient


    【解决方案1】:

    是的。 oracle JDBC“THIN”客户端是一个独立的纯 Java 客户端,因此您不需要安装任何本机 Oracle 客户端(SQL*NET 等)。检查 http://www.oracle.com/technetwork/database/enterprise-edition/jdbc-112010-090769.html 以获取 Oracle 11,您需要 ojdbc5.jar 或 ojdbc6.jar,具体取决于您使用的是 Java5 还是 Java6。

    如果您使用的是其他版本的 oracle,只需在 Google 上搜索 Oracle 10 驱动程序的“oracle 10g jdbc thin”(搜索时首先点击)。

    【讨论】:

    • 如果你想在 C# 中使用它,你为什么要 JDBC 并标记你的问题 JAVA?
    【解决方案2】:

    您只需要拥有驱动程序 (jar)。这是一个例子:

    Class.forName ("oracle.jdbc.OracleDriver");
    Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@//myserver:PORT/SID", "USER", "PASS");
    connection = DriverManager.getConnection(url, username, password);
    

    【讨论】:

    • Class.forName : 哪个类?你能给出一些代码示例吗?谢谢
    • 如何写我的 service_name 而不是 sid?
    猜你喜欢
    • 2016-02-04
    • 2020-08-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-10-27
    • 2011-01-04
    • 2021-03-21
    • 1970-01-01
    相关资源
    最近更新 更多