Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: C++ objects wrapped around the OCI

Re: C++ objects wrapped around the OCI

From: Sergei Kuchin <skuchin_at_sprynet.com>
Date: 2000/04/03
Message-ID: <38E95865.5644@sprynet.com>#1/1

> It's hard for me to believe that no one has sought out or created a C++
> interface like this before.

Here's a "native C++ solution":

      http://home.sprynet.com/~skuchin/

It's C++ templates, though.

Sergei Kuchin

Jim Cain wrote:
>
> Yeah, I know... it's a lot like Perl, and a little like Python. That's
> what I modeled it after. Unfortunately an interpreted language won't work
> here. It's a big corporate client who wants a native solution, and their
> primary environment is C++.
>
>
> On 3 Apr 2000, tiny anklet bells wrote:
>
> > Hmm, I don't know about c++, but it looks a lot like perl DBI. you could
> > search on the dbi-users archive, or ask on the dbi-users mailing list, for
> > a similar c++ module. Or (I don't know your coding enviroment) you could
> > just use Perl. the Perl DBI is really nice.
> >
> > Natalka
> >
> > Zorg Jim Cain hath momely rade gribble:
> > : All,
 

> > : I've searched and searched and could not find a library of C++ objects
> > : wrapped around the OCI, so this weekend I created my own. I hope it wasn't
> > : a great waste of time, but if so, then so be it. I wanted to be able to
> > : avoid Pro*C, since it's mostly anti-OO, and I wanted to do stuff like
> > : this:
 

> > : Oracle::Connection db("user", "pass", "sid");
> > : db.connect();
> > : Oracle::Stmt* st = db.prepare("select col1, col2 from my_table");
> > : st->exec();
> > : while(st->fetch())
> > : cout << st->col(0)->str() << ", " << st->col(1)->str() << endl;
> > : st->close();
> > : db.disconnect();
 

> > : Have I missed something? I feel fairly certain that I have. Surely someone
> > : else has written something like this.
 

> > : If anyone can point me to similar code, I would greatly appreciate it. If
> > : not, let me know so I can share my work.
 

> > : Cheers,
> > : Jim
 

> > : +-------------------+-------------------------+----------------------------+
> > : | Jim Cain | http://www.jimcain.net | Oracle Developer/DBA |
> > : | Miami, FL USA | http://www.mgmt-inc.com | Linux System Administrator |
> > : | me at jimcain.net | http://www.charlug.org | Apache/Zope Webmaster |
> > : +-------------------+-------------------------+----------------------------+
> >
> >
> >
>
> --
>
> +-------------------+-------------------------+----------------------------+
> | Jim Cain | http://www.jimcain.net | Oracle Developer/DBA |
> | Charlotte, NC USA | http://www.mgmt-inc.com | Linux System Administrator |
> | me at jimcain.net | http://www.charlug.org | Apache/Zope Webmaster |
> +-------------------+-------------------------+----------------------------+
Received on Mon Apr 03 2000 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US