473,387 Members | 1,465 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,387 software developers and data experts.

Oracle Data Provider

Dom
Someone in a post mentioned the Oracle Data Provider. Can anyone tell
me about it? I'd like to know the following:

1. Is it much faster than OleDB?

2. Is it essentially the same approach, eg, new Connection, new
Command, set CommandText, ExecuteDataRead(), cursor through a
DataReader, and so on?

3. Is it something I just download from Oracle and then install? Is
there any downside? (Computer becomes slower, whatever).

Thanks,
Dom
Dec 17 '07 #1
3 1847
Oracle Data Provider is a connection component that allows you to connect to
an Oracle database. You can CommandText, DataReader, DataSets, etc. I'm
using is now to connect to our Oracle warehouse and using all of the above
to execute my queries and return my data.
"Dom" <do********@gmail.comwrote in message
news:60**********************************@d27g2000 prf.googlegroups.com...
Someone in a post mentioned the Oracle Data Provider. Can anyone tell
me about it? I'd like to know the following:

1. Is it much faster than OleDB?

2. Is it essentially the same approach, eg, new Connection, new
Command, set CommandText, ExecuteDataRead(), cursor through a
DataReader, and so on?

3. Is it something I just download from Oracle and then install? Is
there any downside? (Computer becomes slower, whatever).

Thanks,
Dom

Dec 17 '07 #2
Any ADO.NET database-specific provider should be more efficient than OleDb.
If the provider is written correctly, it will have the same semantics. That's
why you have the interfaces for the providers - e.g. IDbCommand, IDataReader,
etc.
--Peter
Site: http://www.eggheadcafe.com
UnBlog: http://petesbloggerama.blogspot.com
MetaFinder: http://www.blogmetafinder.com
"Dom" wrote:
Someone in a post mentioned the Oracle Data Provider. Can anyone tell
me about it? I'd like to know the following:

1. Is it much faster than OleDB?

2. Is it essentially the same approach, eg, new Connection, new
Command, set CommandText, ExecuteDataRead(), cursor through a
DataReader, and so on?

3. Is it something I just download from Oracle and then install? Is
there any downside? (Computer becomes slower, whatever).

Thanks,
Dom
Dec 17 '07 #3
On Dec 17, 6:48 am, Dom <dolivas...@gmail.comwrote:
Someone in a post mentioned the Oracle Data Provider. Can anyone tell
me about it? I'd like to know the following:

1. Is it much faster than OleDB?

2. Is it essentially the same approach, eg, new Connection, new
Command, set CommandText, ExecuteDataRead(), cursor through a
DataReader, and so on?

3. Is it something I just download from Oracle and then install? Is
there any downside? (Computer becomes slower, whatever).

Thanks,
Dom
I've used Oracle's .net provider, and have been very happy with it.
It's definitely faster than going through oledb.

MS was nice enough to provide a comparison of the the MS offering and
Oracle's:

http://msdn2.microsoft.com/en-us/library/ms971518.aspx

It's dated, but it gives the idea.

Oracle's explanation of the speed improvement can be found somewhere
on their ODP.NET site. Bascially, the reason they give is that there
aren't layers-upon-layers to go through in making db accesses thru
ODP.NET

Downside to ODP.NET: deployment. Every client computer running
the .net-with-ODP.NET code must have odp.net installed - not just,
say, the computer with the db on it. This becomes annoying, and Oracle
has been hounded about this for some time. Possibly they've resolved
the deployment hassle - it's been awhile since I've used it.
Dec 17 '07 #4

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

5
by: jrefactors | last post by:
My machine is Windows XP with Oracle 9.2 Home; IIS and Oracle are in the same box. I have tried both Oracle OLEDB Provider and Microsoft ODBC For Oracle, but both not working. For Microsoft...
3
by: Jonathan Woods | last post by:
I could not find Oracle .NET data provider for version 1.1. Do I have to use ODBC .NET data provider for instead? Which provider can offer best access to Oracle Database? I'm using Oracle 8i....
6
by: ´ï´ï | last post by:
How to connect asp.net with Oracle Database? Where and How to? Thanks very much.
13
by: Chris Botha | last post by:
The machine is running XP Pro with all the latest service packs, etc. I must access an Oracle database so I installed the Oracle client stuff. I can query Oracle from a Windows app, no problem....
8
by: danbredy | last post by:
Hi, I'm attempting to connect to an Oracle database using SQL Server 2005 Express (OS is Windows XP Professional) and having absolutely no luck. Here is the information SQL Plus gives me about...
1
by: Crazy Cat | last post by:
Hi, I created a linked server for MS SQL Server 2005 Express to an Oracle database using the OLE DB Provider for ODBC. My ODBC Source uses the Microsoft ODBC for Oracle driver. I'm using the...
4
by: BookerW | last post by:
I am not sure which forum I should post this on, but here is the problem. I have a front end web application(VB) on asp,net 1.1 framework. Inside of the code, I have the following lines to...
0
by: bw171 | last post by:
Hopefully, I frame this problem/question correctly. I have some code written/updated in visual studio 2003. This code when setup on other machines where I have installed the Oracle 9i client, and...
1
by: =?Utf-8?B?Ym9va2VyQG1ndA==?= | last post by:
Hopefully, I frame this problem/question correctly. I have some code written/updated in visual studio 2003. This code when setup on other machines where I have installed the Oracle 9i client,...
2
by: Vinod Sadanandan | last post by:
All, Below listed are the new features in Oracle 11g ,please join me in this discussion to generate a testcase and analyze each of the listed features . Precompilers:...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.