c odac 连接 oracle,使用ODAC112040Xcopy_64bit 将sql server连接到oracle
需要一個軟件ODAC112040Xcopy_64bit
我連接的oracle是11g r2? sqlserver?是 2016
軟件下載
https://pan.baidu.com/s/1OpYmpReEJcPg4wNESWy61Q
服務(wù)器先安裝.net 2.0和3.5
安裝好以后
解壓ODAC112040Xcopy_64bit?最好是放到磁盤跟目錄,不要有帶中文目錄名
打開cmd
進入解壓目錄
運行命令?install.bat all c:oracle odac
安裝好以后c盤會有一個oracle文件夾?有很多文件
在環(huán)境變量path添加
c:oracle
c:oraclebin
按下WIN+R,打開“運行”窗口,輸入“regedit”,回車。
在打開的注冊表編輯器的左側(cè)按如下路徑依次展開:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftMicrosoft SQL ServerMSSQL13.MSSQLSERVERProviders
在Providers下面一般來說是看不到OraOLEDB.Oracle這一項的,于是新建這一項。
在Providers上面右鍵選擇New ->?項,把新增加的項改名為“OraOLEDB.Oracle”
為“OraOLEDB.Oracle”這個鍵新增一個DWORD 32位,把名字改為“AllowInProcess”
把“AllowInProcess”的值改為“00000001”
然后現(xiàn)在重啟一下服務(wù)器
新建鏈接服務(wù)器
填寫鏈接服務(wù)器名稱,產(chǎn)品名稱隨便。還有數(shù)據(jù)源 ip:端口/sid
安全性輸入oracle賬號密碼
點擊測試?美滋滋
sql server?操作oracle增刪改查
--查詢
select * from openquery(ysnc,'select zy from er_bxzb where djbh=''264X201809120846''');--更新
update a set a.zy='17年度部門長年度獎品' from openquery(ysnc,'select * from er_bxzb where djbh=''264X201809120846''') a where a.djbh='264X201809120846'
update a set a.username='haha' from openquery(ysnc,'select * from test01') a where a.nianlin=23
--插入
insert openquery(ysnc,'select * from test01') select 'wbf','888888',12
--刪除
delete from openquery(ysnc,'select * from test01') where nianlin=12
總結(jié)
以上是生活随笔為你收集整理的c odac 连接 oracle,使用ODAC112040Xcopy_64bit 将sql server连接到oracle的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php 类的数组对象,javascrip
- 下一篇: php单屏网站源码,关于原生js实现类似