C# 应用程序无客户端连接oracle数据库

时间:2022-01-20 00:30:50

今天用C#开发了一个操作oracle数据库的小程序,在本机上运行良好,拿到同事的机器上一运行,

程序自动退出了,什么错误也不报,经过检查.Net FrameWork也安装了,百思不得其解。

然后,用C#写了一个最简单的Hello Word程序,运行良好。

猛然发现原来是访问oracle数据库的问题,

我的机器上安装了oracle客户端所以没有问题,可同事的机器上没有,怎么办?

难道要装一个oracle客户端?

其实没有必要,我从官网下载了简易客户端(instantclient-basic-win32-10.2.0.3-20061115.zip),

解压后将里面的所有文件放到应用程序的根目录下(跟.exe一个目录),再运行,问题解决。

现把解决问题的过程记录下来,分享给有需要的朋友。