Oracle i ADO.NETOracle and ADO.NET

Uwaga

Typy w System.Data.OracleClient są przestarzałe.The types in System.Data.OracleClient are deprecated. Typy pozostają obsługiwane w bieżącej wersji of.NET Framework, ale zostaną usunięte w przyszłej wersji.The types remain supported in the current version of.NET Framework but will be removed in a future release. Firma Microsoft zaleca użycie dostawcy Oracle innej firmy.Microsoft recommends that you use a third-party Oracle provider.

W tej sekcji opisano funkcje i zachowania, które są specyficzne dla Dostawca danych .NET Framework dla programu Oracle.This section describes features and behaviors that are specific to the .NET Framework Data Provider for Oracle.

.NET Framework Dostawca danych dla programu Oracle zapewnia dostęp do bazy danych Oracle przy użyciu interfejsu wywołania Oracle (OCI) dostarczonego przez oprogramowanie klienckie Oracle.The .NET Framework Data Provider for Oracle provides access to an Oracle database using the Oracle Call Interface (OCI) as provided by Oracle Client software. Funkcja dostawcy danych została zaprojektowana tak, aby była podobna do .NET Framework dostawców danych dla SQL Server, OLE DB i ODBC.The functionality of the data provider is designed to be similar to that of the .NET Framework data providers for SQL Server, OLE DB, and ODBC.

Aby użyć Dostawca danych .NET Framework dla programu Oracle, aplikacja musi odwoływać się do System.Data.OracleClient przestrzeni nazw w następujący sposób:To use the .NET Framework Data Provider for Oracle, an application must reference the System.Data.OracleClient namespace as follows:

Imports System.Data.OracleClient  
using System.Data.OracleClient;  

Podczas kompilowania kodu należy również dodać odwołanie do biblioteki DLL.You also must include a reference to the DLL when you compile your code. Na przykład, Jeśli kompilujesz program w języku C#, wiersz polecenia powinien zawierać:For example, if you are compiling a C# program, your command line should include:

csc /r:System.Data.OracleClient.dll  

W tej sekcjiIn This Section

Wymagania systemoweSystem Requirements
W tym artykule opisano wymagania dotyczące korzystania z Dostawca danych .NET Framework dla programu Oracle oraz opisano różne problemy, które należy wziąć pod uwagę podczas korzystania z niego.Describes requirements for using the .NET Framework Data Provider for Oracle, and describes a number of issues to be aware when using it.

Oracle BFILEOracle BFILEs
Opisuje OracleBFile klasę, która jest używana do pracy z typem danych Oracle bInformacje.Describes the OracleBFile class, which is used to work with the Oracle BFILE data type.

Oracle LOBOracle LOBs
Opisuje OracleLob klasę, która jest używana do pracy z typami danych LOB firmy Oracle.Describes the OracleLob class, which is used to work with Oracle LOB data types.

Oracle REF CURSOROracle REF CURSORs
Opisuje obsługę typu danych kursora usługi Oracle REF.Describes support for the Oracle REF CURSOR data type.

OracleTypesOracleTypes
Opisuje struktury, których można użyć do pracy z typami danych Oracle, w tym OracleNumber i OracleString .Describes structures you can use to work with Oracle data types, including OracleNumber and OracleString.

Sekwencje OracleOracle Sequences
Opisuje obsługę pobierania wartości sekwencji programu Oracle klucza generowanej przez serwer.Describes support for retrieving the server-generated key Oracle Sequence values.

Mapowanie typu danych OracleOracle Data Type Mappings
Wyświetla listę typów danych Oracle i ich mapowania na OracleDataReader .Lists Oracle data types and their mappings to the OracleDataReader.

Transakcje rozproszone OracleOracle Distributed Transactions
Opisuje, jak OracleConnection obiekt automatycznie jest zarejestrowany w istniejącej transakcji rozproszonej, jeśli określa, że transakcja jest aktywna.Describes how the OracleConnection object automatically enlists in an existing distributed transaction if it determines that a transaction is active.

Zabezpieczanie aplikacji ADO.NETSecuring ADO.NET Applications
Zawiera opis bezpiecznych praktyk kodowania w przypadku korzystania z ADO.NET.Describes secure coding practices when using ADO.NET.

Elementy DataSet, DataTable i DataViewDataSets, DataTables, and DataViews
Opisuje sposób tworzenia i używania DataSets , wpisywania DataSets , DataTables i DataViews .Describes how to create and use DataSets, typed DataSets, DataTables, and DataViews.

Pobieranie i modyfikowanie danych ADO.NETRetrieving and Modifying Data in ADO.NET
Opisuje sposób pracy z danymi w ADO.NET.Describes how to work with data in ADO.NET.

SQL Server i ADO.NETSQL Server and ADO.NET
Opisuje sposób pracy z funkcjami i funkcjami, które są specyficzne dla SQL Server.Describes how to work with features and functionality that are specific to SQL Server.

DbProviderFactoriesDbProviderFactories
Opisuje klasy ogólne, które umożliwiają pisanie kodu niezależnego od dostawcy w ADO.NET.Describes generic classes that allow you to write provider-independent code in ADO.NET.

Zobacz teżSee also