我可以oracle C#连接没有oracle客户端吗?

时间:2012-08-09 07:44:42

标签: c# oracle oracleclient

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

2 个答案:

答案 0 :(得分: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,只需谷歌为Oracle 10驱动程序提供“oracle 10g jdbc thin”(我搜索时首先点击)。

答案 1 :(得分:0)

你只需要驱动程序(jar)。这是例子:

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