OracleEF for Oracle,dotConnect for Oracle,ODP.NET

 dotConnect
for Oracle

dotConnect for Oracle是1款为Microsoft .NET
Framework提供直接Oracle数据库连接的数码发生器控件。它完全依照ADO。NET方法,因而你完全可以行使标准ADO。NET数据提供的艺术来利用它。

下载与安装

[https://www.devart.com/dotconnect/oracle/dcoracle.exe

](https://www.devart.com/dotconnect/oracle/dcoracle.exe)

成功后安装即可

Oracle 1

  

EF配置

Oracle 2

 

Oracle 3

Oracle 4

Oracle 5

Oracle 6

 

Oracle Data Provider for .NET

 (ODP.NET) 优化了通过 ADO.NET 访问 Oracle 数据库中数据的长河。ODP.NET
允许开发人士利用高级的 Oracle 数据库功效(蕴涵 Real Application
Clusters、XML DB 和高等安全性)。这几个数目提供程序可与时尚的 .NET
Framework 版本 肆 结合使用。

设置下载:

http://www.oracle.com/technetwork/cn/topics/dotnet/index-088718-zhs.html

安装到位后,项目须要调用里面

Oracle 7

Oracle 8

常见ORA-拾17 和 HRESULT:0x800八千B 错误化解

http://www.cnblogs.com/woxpp/p/5857137.html

兑现代码:

            string connstring = "User ID=XXXXXX;Password=\"XXXXXX\";Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.100.62)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = XXXXXX)))";
            using (OracleConnection conn = new OracleConnection(connstring))
            {
                conn.Open();
                string sql = "select * from MEMBER_USER where rownum<=5 ";
                using (OracleCommand comm = new OracleCommand(sql, conn))
                {
                    using (OracleDataReader rdr = comm.ExecuteReader())
                    {
                        while (rdr.Read())
                        {
                            Console.WriteLine(rdr[0]);
                        }
                    }
                }
            }

http://www.cnblogs.com/woxpp/p/5857527.html

相关文章