暂无图片
asp.net连接oracle数据库一定要安装Oracle client吗?
我来答
分享
Yanhong
2021-09-03
asp.net连接oracle数据库一定要安装Oracle client吗?

asp.net连接oracle数据库一定要安装Oracle client吗?

我来答
添加附件
收藏
分享
问题补充
1条回答
默认
最新
Lucifer三思而后行
暂无图片

不是必须的,vs自带有oracle数据访问驱动。

asp.net远程连接oracle数据库不用安装oracle客户端的方法:

下面是asp.net连接远程Oracle数据库服务器步骤:

  • 1.asp.net连接oracle服务器需要添加Sytem.Data.OracleClient命名空间。

  • 2.连接时需要ConnectionString字符串,出现在web.config文件中,如下所示:

  <connectionStrings>
  <add name="ConnectionString" connectionString="Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=你的数据库服务器ip)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=你的数据库实例名)));User ID=scott;Password=tiger;Unicode=True" providerName="System.Data.OracleClient"/>
</connectionStrings>
复制

上面的连接字符串添加了tns解析字符串,不需要再有OracleClient,否则需要安装,经过上面两步,在.Net Framework 2.0中远程连接Oracle 10g数据库服务器测试通过。

暂无图片 评论
暂无图片 有用 0
打赏 0
暂无图片
回答交流
Markdown


请输入正文
提交
相关推荐
expdp导出数据时报错
回答 3
已采纳
看看导出的gcdataimplog表中是不是有lob字段。
Oracle主键可以为空,是怎么实现的?
回答 4
已采纳
联合主键中的某个字段可以为空
2节点RAC实例的SGA中有没有可能存在相同的数据块?
回答 1
可以存在的,当两个实例都只读不修改时,v$bh视图可以查询在不同实例,相同数据库状态为scur(sharedcurrent)时,不同实例内存可以存在相同数据块,但是xcur(exclusivecurr
MySQL查询问题
回答 2
你看看你表结构现在还能看吗?
weblogic 补丁 有能帮下载补丁32052267:WLS补丁集更新10.3.6.0.210119
回答 1
这个补丁是要额外购买扩展服务才能下载的,没法帮上忙。或者去淘宝看看吧。
运行中的单台oracle服务器,数据库数据大约1.5T,如何备份到另一台服务器上?
回答 4
如果是归档模式,可以考虑rman如果非归档,可以expdp/impdp
数据库hang swap可用为0
回答 16
这个现象需要分析一下,是否是oracle占用的内存不释放
Oracle数据库什么时候提交事务最合理?
回答 1
已采纳
在Oracle数据库中,事务总是隐式的,除非你将应用设计为每个语句自动提交,Oracle内部是没有“自动提交”这一说的。在Oracle数据库中,每个事务都应该只在必要时才提交,而在此之前不能提交。事务
在oracle中的存储过程,如何提高执行效率?
回答 3
已采纳
1.insertupdate语句不需要用executeimmediate执行。2.使用绑定变量。3.commit放在循环外,批量提交。4.加并发。
Oracle 11g, 想建立一个分区表,而分区字段是一个VARCHAR类型的字段,因此不能用范围分区。打算采用列表分区,不希望每次进行表结构修改,因为分区字段是数据实际是20211027这样日期数据,再加上业务原因不能进行表结构修改。
回答 2
已采纳
VARCHAR类型的字段是支持范围分区的,参考此例https://www.modb.pro/issue/10548