【发布时间】:2012-08-09 07:44:41
【问题描述】:
我想用 C# 进行 oracle 连接,但我希望它没有 oracle 客户端。这可能吗?
【问题讨论】:
标签: c# oracle oracleclient
我想用 C# 进行 oracle 连接,但我希望它没有 oracle 客户端。这可能吗?
【问题讨论】:
标签: c# oracle oracleclient
是的。 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”(搜索时首先点击)。
【讨论】:
您只需要拥有驱动程序 (jar)。这是一个例子:
Class.forName ("oracle.jdbc.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@//myserver:PORT/SID", "USER", "PASS");
connection = DriverManager.getConnection(url, username, password);
【讨论】: