CHAPTER 23Build an XML Database OCI C++ Application

Many C++ applications require direct access to database data, typically because they are designed to work with large data sets or to retrieve and update data frequently. While Oracle offers PL/SQL as an in the database programming language, many applications need the flexibility and functionality of C++ or need to offload program logic from the database. This is where building your C++ application using the Oracle C++ Call Interface (OCCI) libraries can be a real value. However, unlike the Oracle Call Interface (OCI) for C, OCCI has not had XMLType support added. Generally, this means that C++ programs must use C code and thus OCI. However, as you will discover in this chapter, you can use the ...

Get Oracle Database 10g XML & SQL: Design, Build, & Manage XML Applications in Java, C, C++, & PL/SQL now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.