vs2005 连接oracle 今天刚安装了vs2005版和oracle9.2。不知道vs2005中如何连接oracle。查了一下帖子好像以前在vs2003中能用的System.Data.OracleClient不能用了。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看看我的文章《如何在.NET中访问ORACLE数据库?》地址是:http://blog.csdn.net/xrwang/archive/2006/03/26/639228.aspx如果不太清楚连接字符串,请看www.ConnectionStrings.com 楼上能否具体点,最好有sample代码 楼主,前几天我也遇到了问题,不过经过几天的努力终于解决了。我从我的blog上抄一段给你,希望有所帮助:1、例子中是sqlserver作为数据库,而我要用的是oracle,但是在连接配置执行时总是提示需要oracle8.1.7或更高版本。可是我安装的已经是9i了。 1.1网上有资料说是oralcle安装的机器上应该对oracle_home所在路径的读写全县重新设置并重启机器。 1.2客户端项目中引用Web时不应该引用IIS发布的虚拟目录路径,而是应该引用:开发环境中选择service文件(*.asmx),右键单击,选择“在浏览器中查看” 后的路径。 我这次主要是1.2的原因,至于为什么不能采用虚拟路径,目前偶还不清楚。2、发现用IIS虚拟路径访问服务时提示:使用 XSL 样式表无法查看 XML 。 这个问题是因为IIS安装在.net之后,需要修复IIS映射。修复方法: run cmd,然后输入 "%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i,其中version是你.net framework的版本号即C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727中的v2.0.50727。 3、如何进行ora的连接配置: 资料说可以用oledb和oracleclient,但oracleclient效率更高也更专用,所以决定采用oracleclient。oracleclient的命名空间是system.data.oracleclient。我们可以用其的connection对象进行连接配置代码如下: OracleConnection con = new OracleConnection("Data Source=192.168.1.2;Persist Security Info=True;User ID=test;Password=test780817;Unicode=True"); con.open();。如果配置了服务器资源管理器中的数据库连接,则该字符串可以从web.config中得到。 如果说你是用winform直接来访问的话需要将system.data.oracleclient.dll引入的。然后就是和上面的3一样使用就OK了。引入在解决方案管理器中右键单击即刻看到! c#模拟登陆失败,请求高手帮忙 C# 中创建小助手的问题 在COM选项中,添加Microsfot Excel 11.0 Objet Library。 哪个大虾帮我把vb.net的代码转换成C# Richtextbox着色时的一个大缺陷 正则text不能>20 怎么做? 对ds表中的某条记录已经delete()了,现在要提交到数据库,即数据库也要反应出 请问有没有工具可以检测我的程序在网络中发送接收的数据量? 一个读取EXCEL文件的很奇怪的问题! WPF的DataGrid怎么去掉多余的行线 [求助] 如何将Dll文件和我的exe文件绑在一起 关于ADO.NET2.0的简单问题
地址是:http://blog.csdn.net/xrwang/archive/2006/03/26/639228.aspx如果不太清楚连接字符串,请看www.ConnectionStrings.com
1、例子中是sqlserver作为数据库,而我要用的是oracle,但是在连接配置执行时总是提示需要oracle8.1.7或更高版本。可是我安装的已经是9i了。
1.1网上有资料说是oralcle安装的机器上应该对oracle_home所在路径的读写全县重新设置并重启机器。
1.2客户端项目中引用Web时不应该引用IIS发布的虚拟目录路径,而是应该引用:开发环境中选择service文件(*.asmx),右键单击,选择“在浏览器中查看” 后的路径。
我这次主要是1.2的原因,至于为什么不能采用虚拟路径,目前偶还不清楚。
2、发现用IIS虚拟路径访问服务时提示:使用 XSL 样式表无法查看 XML 。
这个问题是因为IIS安装在.net之后,需要修复IIS映射。修复方法: run cmd,然后输入
"%windir%\Microsoft.NET\Framework\version\aspnet_regiis.exe" -i,其中version是你.net framework的版本号即C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727中的v2.0.50727。
3、如何进行ora的连接配置:
资料说可以用oledb和oracleclient,但oracleclient效率更高也更专用,所以决定采用oracleclient。oracleclient的命名空间是system.data.oracleclient。我们可以用其的connection对象进行连接配置代码如下: OracleConnection con = new OracleConnection("Data Source=192.168.1.2;Persist Security Info=True;User ID=test;Password=test780817;Unicode=True"); con.open();。如果配置了服务器资源管理器中的数据库连接,则该字符串可以从web.config中得到。