C#Oracle三种连接方式解析
C#项目里要连 Oracle?老程序员都知道,连库是绕不开的老活儿,但方式也有讲究。
ODP.NET的托管驱动挺方便,直接用Oracle.ManagedDataAccess
就能搞定,代码清爽,部署也轻松,连 Oracle 客户端都省了。
要是你还在用ODAC
,那也不差,虽然稍微重了点,但功能齐全,适合做复杂操作。是搭配OracleCommand
和OracleDataReader
一起用,读取数据那叫一个顺手。
还有一种比较老派的做法,用Oracle.DataAccess.Client
,就是那种得装 Oracle 客户端才能跑的方式。现在说实话不太推荐了,主要是维护麻烦,而且托管的方式已经能覆盖绝大多数场景。
三种方法都能用,看你自己的环境和需求。新项目直接上ODP.NET(Managed)
,省事儿。而且哦,数据库密码最好别硬写在代码里,配个app.config
或者用环境变量更靠谱。
顺带说下,压缩包里的oracle 连接二
、oracle 连接测试
、ShowDemo
,都挺实用的,想练手或快速上手可以看看,里面例子蛮全的。
6.28MB
文件大小:
评论区