用Devart
需要的dll:
Devart.Data.dll;Devart.Data.Oracle.dll
需要的许可:
licenses.licx
没有这个会报错:License not found. Please view "Licensing" topic in dotConnect for Oracle documentation for details or contact Devart technical support.
使用方法:
1:引用上面两个dll,把许可文件添加到工程Properties如下:
2:准备OracleHelper类 这个容易找,一搜一大把 改改就行
连接参数大致如下:
private static string orclstr = "User Id=your_username;" + "Password=your_password;" + "Server=192.168.1.100;" + "Direct=True;" + "Sid=ORCL;" + "Port=1521;";
参数说明:
User Id:数据库用户名
Password:数据库密码
Server:Oracle 服务器 IP 地址
Direct:是否使用直连模式
Sid:数据库实例名
Port:端口号(默认 1521)
3:测试连接:
/// <summary>/// 测试oracle连接是否能成功打开/// </summary>/// <returns></returns>public static bool testopenoraclecon(){ try { OracleConnection oracon = new OracleConnection(SQLClass.Connstr_Orcl); oracon.Open(); oracon.Close(); } catch (OracleException ex) { return false; } return true;}