Ir al contenido principal

Entradas

Mostrando entradas de julio, 2018

Conectar a Oracle desde C++

Cześć, en el siguiente manual intentaremos conectarnos desde C++ a una base de datos Oracle: Descargamos los paquetes de la página de Oracle oracle-instantclient12.2-basic-12.2.0.1.0-1.x86_64.rpm oracle-instantclient12.2-devel-12.2.0.1.0-1.x86_64.rpm oracle-instantclient12.2-sqlplus-12.2.0.1.0-1.x86_64.rpm Instalamos: # rpm -ivh oracle-instantclient12.2* El siguiente codigo se conecta a el server 192.168.0.10 y selecciona un registro donde el campo ldnum es igual a 1529. para liego desplegarlo en un print sencillo. Solo imprime 1 registro pero podría desplegar muchos resultados por el while. #include <iostream> #include <occi.h> using namespace oracle::occi; using namespace std; int main(){ string user ="usuario1"; string pass ="clave_segura"; string SID ="(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(Host=192.168.0.10)(Port=1521))(CONNECT_DATA=(SID=xe)))"; Environment *env = Environment::createEnvironment(Environme