c#不安装客户端连接oracle数据库 必须要装客户端,否则就通过wcf或webservice与oracle数据库交互。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不需要安装 PL\SQL ,安装 01ODTwithODAC112021 就行,看你的机器是多少位的。 多谢两位的回复。我其实想问的是,如果必须装客户端,那么我肯定会采用wcf或者webservices的方式。那么是否有相关的项目可以直接使用呢?非常感谢。 估计没有。你完全可以自己在web服务端封装啊。 参考:http://www.splinter.com.au/using-the-new-odpnet-to-access-oracle-from-c/Connect to an Oracle database without an Oracle Client(下载演示代码)可以不安装客户端,使用Oracle的ODP.NET。下载Oracle Data Access Components (ODAC)的ODAC Xcopy版,然后复制下面的dll文件到项目中oci.dll (Client Code Library)ociw32.dllOracle.DataAccess.dllorannzsbb11.dll (Security Library)oraocci11.dll (OCCI Library)oraociei11.dll (OCI Instant Client Data shared Library)OraOps11w.dll最后在项目中添加using Oracle.DataAccess.Client;引用,使用下面的链接字符串string Connstring = "Data Source=(DESCRIPTION=" + "(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)" + "(HOST=serverName)" + "(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)" + "(SERVICE_NAME=DatabaseName)));" + "User Id=UserName;Password=UserPassword;"; http://blog.csdn.net/chinacsharper/article/details/18377303 可以的,我以前问过http://bbs.csdn.net/topics/390808271 C# 关闭word拼写和语法检查 求解??? 删除菜单 按钮的时候,如何删除对应的代码?? 如何用C#语言通过修改注册表把一个程序添加到开机启动项 DataView 问题 ,急求解... 为什么每次调用TreeView1_SelectedNodeChanged的事件的时候都会刷出一个新的treeview 一个关于从1到100的加法算法 请教RichTextBox的字体设置问题 "应用程序试图执行安全策略不允许的操作",如何解决? 装了2003,为什么还见不了ppc项目? 求大神帮忙,为什么会有这个错误 WPF中无法显示数据库中的数据,小白求教
我其实想问的是,如果必须装客户端,那么我肯定会采用wcf或者webservices的方式。那么是否有相关的项目可以直接使用呢?非常感谢。
http://www.splinter.com.au/using-the-new-odpnet-to-access-oracle-from-c/
Connect to an Oracle database without an Oracle Client(下载演示代码)
可以不安装客户端,使用Oracle的ODP.NET。下载Oracle Data Access Components (ODAC)的ODAC Xcopy版,然后复制下面的dll文件到项目中
oci.dll (Client Code Library)
ociw32.dll
Oracle.DataAccess.dll
orannzsbb11.dll (Security Library)
oraocci11.dll (OCCI Library)
oraociei11.dll (OCI Instant Client Data shared Library)
OraOps11w.dll
最后在项目中添加using Oracle.DataAccess.Client;引用,使用下面的链接字符串string Connstring = "Data Source=(DESCRIPTION=" +
"(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)" +
"(HOST=serverName)" +
"(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)" +
"(SERVICE_NAME=DatabaseName)));" +
"User Id=UserName;Password=UserPassword;";
http://bbs.csdn.net/topics/390808271