ODP NET Developer s Guide Oracle Database 10g Development with Visual Studio 2005 and the Oracle Data Provider for NET A practical guide for developers Developer Tools for Visual Studio 2005 1st Ed. Edition Jagadish Chatarji Pulakhandam all chapter instant download
ODP NET Developer s Guide Oracle Database 10g Development with Visual Studio 2005 and the Oracle Data Provider for NET A practical guide for developers Developer Tools for Visual Studio 2005 1st Ed. Edition Jagadish Chatarji Pulakhandam all chapter instant download
com
OR CLICK BUTTON
DOWNLOAD EBOOK
https://ebookname.com/product/professional-vsto-2005-visual-
studio-2005-tools-for-office-programmer-to-programmer-1st-edition-
alvin-bruney/
ebookname.com
https://ebookname.com/product/professional-crystal-reports-for-visual-
studio-net-2nd-edition-david-mcamis/
ebookname.com
https://ebookname.com/product/wrox-s-asp-net-2-0-visual-web-
developer-2005-express-edition-starter-kit-david-sussman/
ebookname.com
https://ebookname.com/product/two-minute-drill-mike-lupica-s-comeback-
kids-comeback-kids-series-1st-edition-mike-lupica/
ebookname.com
Advances in Computational Vision and Medical Image
Processing Methods and Applications Joao Tavares
https://ebookname.com/product/advances-in-computational-vision-and-
medical-image-processing-methods-and-applications-joao-tavares/
ebookname.com
https://ebookname.com/product/defoe-s-
review-1704-13-volume-7-1710-daniel-defoe/
ebookname.com
https://ebookname.com/product/frommer-s-boston-day-by-day-frommer-s-
day-by-day-pocket-2nd-edition-marie-morris/
ebookname.com
https://ebookname.com/product/field-notes-from-a-catastrophe-man-
nature-and-climate-change-3-printing-edition-elizabeth-kolbert/
ebookname.com
Handbook for the New Health Care Manager J B AHA Press 2nd
Edition Donald N. Lombardi
https://ebookname.com/product/handbook-for-the-new-health-care-
manager-j-b-aha-press-2nd-edition-donald-n-lombardi/
ebookname.com
ODP.NET Developer's Guide
BIRMINGHAM - MUMBAI
ODP.NET Developer's Guide
Oracle Database 10g Development with Visual Studio 2005 and the
Oracle Data Provider for .NET
All rights reserved. No part of this book may be reproduced, stored in a retrieval
system, or transmitted in any form or by any means, without the prior written
permission of the publisher, except in the case of brief quotations embedded in
critical articles or reviews.
Every effort has been made in the preparation of this book to ensure the accuracy of
the information presented. However, the information contained in this book is sold
without warranty, either express or implied. Neither the authors, Packt Publishing,
nor its dealers or distributors will be held liable for any damages caused or alleged to
be caused directly or indirectly by this book.
Packt Publishing has endeavored to provide trademark information about all the
companies and products mentioned in this book by the appropriate use of capitals.
However, Packt Publishing cannot guarantee the accuracy of this information.
ISBN 978-1-847191-96-0
www.packtpub.com
Sunitha Paruchuri has been programming with Microsoft tools and Oracle
since 1997. She has developed numerous desktop, web, mobile, and distributed
applications using Microsoft .NET and has good experience with other Microsoft
products like Microsoft SQL Server, Microsoft Sharepoint Portal Server, etc.
[ ii ]
Table of Contents
[ iii ]
Table of Contents
[ iv ]
Table of Contents
[]
Preface
Oracle's ODP.NET is a .NET data provider that can connect to and access Oracle
databases with tight integrity. It can be used from any .NET language, including
C# and VB.NET. This book will show you how ODP.NET is the best choice for
connecting .NET applications with Oracle database. We will be dealing with the
concepts of ODP.NET and its requirements, working with SQL, PL/SQL, and
XML DB using ODP.NET, looking at application development with ODP.NET:
Web Applications, Web Services, and Mobile Applications. We will also learn to
manipulate Oracle databases from within Visual Studio using Oracle Developer
Tools for Visual Studio.
Chapter 3 shows you several methods to retrieve data from an Oracle database. You
will work with the core ODP.NET classes like OracleCommand, OracleDataReader,
OracleDataAdapter, OracleParameter, and ADO.NET classes like DataSet,
DataTable, and DataRow etc.
Chapter 4 is about inserting, updating, and deleting data in the database. You
will also learn about statement caching, array binding, working with offline data,
implementing transactions, and handling errors and exceptions encountered during
database work.
Preface
Chapter 5 deals with working with PL/SQL blocks, PL/SQL stored procedures, and
functions. It also teaches you how to execute routines in PL/SQL packages, how to
pass arrays to and receive arrays from the Oracle database, and working with REF
CURSOR using ODP.NET.
Chapter 6 is completely dedicated to dealing with large objects in Oracle. This chapter
illustrates concepts, configurations, and programming for BFILE, BLOB, and CLOB
(or NCLOB) in conjunction with ODP.NET.
Chapter 7 gives details about Oracle XML DB, an add-on feature of Oracle database.
It provides information about generating XML from existing rows in tables,
manipulating rows in a table using XML, and working with native XML in the
Oracle database.
Chapter 9 introduces you to Oracle Developer Tools for Visual Studio 2005. It
teaches you to connect to Oracle from the Visual Studio 2005 environment, retrieve
Oracle information from Visual Studio, and work with database objects from Visual
Studio. It also provides information about how to create and debug PL/SQL stored
procedures and .NET CLR stored procedures in Oracle.
Conventions
In this book, you will find a number of styles of text that distinguish between
different kinds of information. Here are some examples of these styles, and an
explanation of their meaning.
There are three styles for code. Code words in text are shown as follows: "�����������
Connecting
to a default Oracle database is purely dependent on the ORACLE_SID key available in
your registry.�"
[]
Exploring the Variety of Random
Documents with Different Content
Intiaanien molemmille rannoille veden valaisemiseksi sytyttämät
nuotiot loivat niin kirkkaan ja lavealle ulottuvan valon, että
ahdinkoon saatetut metsästäjät eivät voineet paeta. Jokaisen
nuotion ääreen oli intiaani asetettu vartiaksi. Hänen täytyi pitää
nuotiota vireillä ja samalla tarkoin ottaa huomioon, mitä tapahtui
saarella. Mustalintu, jonka olkapään Josén luoti oli murtanut, istui
erään puun juurella ja nojasi siihen; hänen kasvoillaan saattoi nähdä
veren himon, jonka hän toivoi tulevan tyydytetyksi, mutta mitään
tuskan merkkiä ei näkynyt.
Niin kului pitkä aika, jolloin ainoa ääni, mikä yössä kuului rannoille
ja saarelle, oli kaukaisen vesiputouksen kohina ja kaislan suhina, kun
virta sitä taivutti.
Jonkun hetken kuluttua nukkui hän niin sikeästi, ettei hän kuullut
kuivien oksien rätisevän mokkasiinien alla, eikä nähnyt, että eräs
hänen heimonsa intiaani tuli hänen luoksensa.
Kun lähetti näki, että päällikön pää vähitellen vaipui rinnalle, päätti
hän ilmaista läsnä-olonsa. Ontolla kurkkuäänellä lausui hän
seuraavat sanat: — Jos Mustalintu avaa silmänsä, saa hän minun
suustani kuulla sanoman, joko ajaa unen loitolle hänestä.
Sillä rannalla, jossa Mustalintu oli, oli nyt yhtä hiljaista kuin
saarellakin.
Noin tunnin kuluttua nousi lähetti uudelleen, kääri kokoon
puhvelivaippansa, jolla hän oli päänsä suojellut usvalta ja huomasi
Mustanlinnun, joka istui samassa asennossa.
16.
TULI JA VESI.
Vihollisten ympäröimänä, joita rannan puut heidän luodeiltaan
suojelivat, eivät metsästäjät voineet toivoa, että he samoin kuin
edellisenä iltana voisivat synnyttää vihollisissa sokean vimman siten,
että luodeillaan tappaisivat heistä muutaman. Rosenholz ja José
tunsivat aivan hyvin intiaanien taipumattoman itsepintaisuuden,
voidaksensa toivoa, että Mustalintu väsyisi hyödyttömään
piiritykseen, eikä kieltäisi soturejaan uudistamasta hyökkäystä.
Palavan puun valossa, joka vielä oli vähän matkan saarelta ja tuli
sitä kohti, saattoi nähdä Josén voimattoman kiukun vääristämät
kasvot.
— Älä millään muotoa tee sitä. Siten ilmaisisit heille paikan missä
olemme. Nyt eivät nuo roistot tiedä sitä niin varmaan.
Saari kulki yhä rantaa kohti. Eräs nuotio, joka äsken oli heikosti
usvan läpi pilkottanut, suureni yhä heidän silmissään.
Nyt oli vieläkin tuskallisempi hetki kuin ennen, sillä pimeän tähden
ei enää voinut seurata intiaanin liikkeitä. Pakolaiset olivat
hengittämättäkin, ja saari liikkui yhtä hiljaa kuin ennenkin joen
synkällä pinnalla.
Niin kului tunnin verta, jolla ajalla pelko ja toivo vaihtelivat; sitten
katosivat intiaanien nuotiot etäisyyteen ja sumuun; pakolaiset
saattoivat jo varmistua siitä, että olivat välttäneet vaaran. Ei auttanut
sentään vielä istua kädet ristissä.
17.
CUCHILLON PETOLLISUUS.
Gayferos-raukan olivat ponnistukset ja tuskat kokonaan
näännyttäneet. Kun hänen ei tullut saada mitään tietoa kultalaakson
olemassa olosta ja paikasta, päättivät Rosenholz ja José jättää hänet
muutamaksi tunniksi tähän turvalliseen paikkaan, mennäkseen itse
tarkastelemaan seutua, jossa Fabianin ilmoituksen mukaan
kultalaakso oli.