Main Topics
Browse All TopicsI've done a fair bit of reading, and am wondering which is the best / most efficient way of connecting a VB.Net application to an existing Oracle8i database?
To provide a bit of background, we have an inventory system (roughly 28,000 items) which tracks assets, locations, manufacturers, etc. I'm creating a new front end in VB.Net to connect to the database to do inventory management, searches, additions / edits, etc.
I've read up on a number of different technologies which claim to do the connectivity, but I'm looking for the 'best' one...I'm using the term best to refer to the connection strategy that is easiest to implement, performs rapid database access, makes efficient use of the database connection once established, etc.
Perhaps sample connectivity code snippets too, to establish ease of implementation...
One last thing...some of the connection suggestions I've seen / read included making changes to the Oracle server (adding in specific connectivity modules, etc.). I don't have access to the server itself (well...LIMITED access) so I will probably not be able to install Oracle modules to increase efficiency...not unless I could GUARANTEE a signifigant improvement...
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
We have recently completed a project using VB.Net and Oracle 8i. We set up and used the OPD.Net component from Oracle and I would have to admit that it worked very well. I load tested it with 1000 / users per second and saw no significant degradation in performance. The only downside I saw was that you need to set up Oracle's naming service on the server and listening on the database server.
Yes as far as I can tell reading through all the documentation and samples that you need to set up the naming services to connect to the database. When you install the Oracle client (or OPD) on the client machines it comes with Network Configuration Assistant that you use to connect to the listner on the DB server. Once you set that up you can even use SQL 2000 to import /export data to the Oracle DB. I also found that you can test the connection from the command line using TNSPing <name of connection>. I had some problems getting the listner on the server to connect to the right database, but I found that if you go through the wizard on the server you set the database there. Good luck with it all, it took me a day to figure it all out and get it working and I had no experience with Oracle at all, so you should have no problem at all. We were able to use Oracles cursors in packages / stored procedures to bind to .NET controls no problem at all. If you have any problems let me know.
Best Regards,
Keith
Business Accounts
Answer for Membership
by: testnPosted on 2003-04-28 at 11:32:04ID: 8414510
Hi ShaymusBane, /windows/o dpnet/cont ent.html ews/News.a sp?News_Id =355 library/en -us/dndotn et/html/ ma nprooracpe rf.asp
Absolutely, native .net driver should be good. Check out
http://otn.oracle.com/tech
http://www.15seconds.com/N
http://msdn.microsoft.com/
Although, it doesn't connect to database directly but it will depend on OCI driver from Oracle. The performance is good enough
Cheers!