经一翻折腾,终于可以让C# WinForm程序在不需要安装Oracle客户端的情况下正常操作Oracle数据库,在这里记录一下。方便自己以后查询,也方便大家。
引用System.Data.OracleClient;
运行提示 需要安装Oracle客户端8.1.7;
后来百度发现很多人遇到这个问题,网上各种解决办法。都不稳定或根本不行。
昨天无意间尝试成功,原来很简单;
去官网下载 instantclient_11_2.
解压到 instantclient_11_2;
将自己的程序放在instantclient_11_2里面即可正常运行。
发布时连同instantclient_11_2里面所有的文件和主程序放在同一目录即可。