elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Recuerda que debes registrarte en el foro para poder participar (preguntar y responder)


+  Foro de elhacker.net
|-+  Programación
| |-+  Desarrollo Web
| | |-+  PHP (Moderador: #!drvy)
| | | |-+  PHP, PDO y Oracle
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: PHP, PDO y Oracle  (Leído 4,360 veces)
uzumaki_jose

Desconectado Desconectado

Mensajes: 6



Ver Perfil
PHP, PDO y Oracle
« en: 16 Agosto 2012, 19:18 pm »

Buenas tardes, estoy haciendo un trabajo y estoy teniendo un problemilla a la hora de conectar con la base de datos.

Explico más precisamente. Estoy creando una aplicación web en PHP y necesito conectar con una base de datos, para la cual he usado Oracle Database 11g Express Edition. También estoy usando XAMPP.
Ahora bien, para conectar con la base de datos me piden hacerlo mediante PDO, y estoy creando un método que es el siguiente:
Código:
function conectarBD() {
try {
$host = 'oci:dbname=........./XE';
$username = 'imrahil';
$password = 'xxxxxxx';
$con = new PDO($host,$username,$password);

return $con;
} catch(PDOException $e) {
echo "Exception. ERROR.";
return null;
}
}

Y mi duda es: ¿En la variable $host, que valor debo poner para acceder a la base de datos que tengo en oracle express? He estado buscando y probando, y la verdad es que no consigo nada, y quería ver a ver si vosotros podríais ayudar. Gracias por adelantado de todos modos, y espero tener suerte. Saludos.


En línea

~ Yoya ~
Wiki

Desconectado Desconectado

Mensajes: 1.125



Ver Perfil
Re: PHP, PDO y Oracle
« Respuesta #1 en: 17 Agosto 2012, 02:05 am »

yo XAMPP lo he utilizado una sola vez, siempre acostumbro a instalar todo por separado y luego configurarlo. Nose si tendrás problema para hacerlo funcionar con XAMPP ya que todo viene, pre-configurado para que funcione con PHP, MYSQL y Apache.

Te recomiendo que instales todo los servicio por separado y te acostumbre a leer la documentación oficial de los sitios. La documentación sobre la configuración de software en lo sitios oficiales, basta para poder configurar bien un software. Ya que ese tipo de informacion es esencial.

Installing Oracle Database, PHP, and Apache on Microsoft Windows XP

Saludos.


En línea

Mi madre me dijo que estoy destinado a ser pobre toda la vida.
Engineering is the art of balancing the benefits and drawbacks of any approach.
it3r

Desconectado Desconectado

Mensajes: 101



Ver Perfil
Re: PHP, PDO y Oracle
« Respuesta #2 en: 17 Agosto 2012, 02:52 am »

Como dice yoya, el xampp viene configurado para apache+php+mysql asi que lo mas probable es que te falte habilitar la libreria para oracle en el php.ini

Sobre instalar todo separado en windows, a mi nunca me funciono(lo intente una sola vez), es mucho mas fácil creo yo en linux xD!

saludos
En línea

uzumaki_jose

Desconectado Desconectado

Mensajes: 6



Ver Perfil
Re: PHP, PDO y Oracle
« Respuesta #3 en: 17 Agosto 2012, 03:08 am »

Estuve mirando la documentación que me pusiste, y explica como conectar pero no mediante PDO. De todos modos, mediante PDO es como lo estoy haciendo, el problema viene en que no se que dirección IP tengo que colocar en esta zona del código: $host = 'oci:dbname=........./XE'; he probado con 127.0.0.1 que es el localhost, pero no funciona, siempre me lanza la excepción que capturo debajo. Y me gustaría a ver si alguien que haya realizado algo parecido me puede dar una idea, porque supongo... que hay que poner alguna dirección de donde se encuentre la base de datos? que al ser XE... supongo que estará en algún servidor de oracle? Muchas gracias por tu ayuda.
En línea

EFEX


Desconectado Desconectado

Mensajes: 1.171


"Dinero Facil"


Ver Perfil WWW
Re: PHP, PDO y Oracle
« Respuesta #4 en: 17 Agosto 2012, 18:21 pm »

No trabajé con oracle, pero quizas esto te sirva, hay mucha documentacion para leer.

https://itswadesh.wordpress.com/2011/12/03/configuring-php-to-connect-with-oracle-database-using-xampp-server-manager/

http://st-curriculum.oracle.com/obe/db/11g/r2/prod/appdev/opensrclang/phphol2010_db/php_db.htm
En línea

it3r

Desconectado Desconectado

Mensajes: 101



Ver Perfil
Re: PHP, PDO y Oracle
« Respuesta #5 en: 17 Agosto 2012, 23:05 pm »

si el servidor esta en localhost supongo que debes de poner localhost:puerto, por cierto que error tira?

Código:
echo $e->getMessage();

pon eso dentro del catch para ver que error te tira.
En línea

дٳŦ٭
GNU/Linux Infrastructure Specialist
Ex-Staff
*
Desconectado Desconectado

Mensajes: 5.110


Ver Perfil WWW
Re: PHP, PDO y Oracle
« Respuesta #6 en: 20 Agosto 2012, 18:16 pm »

Tienes las librerías de OCI?
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
VB.NET & ORACLE
.NET (C#, VB.NET, ASP)
elmaro 1 3,138 Último mensaje 26 Octubre 2007, 14:56 pm
por elmaro
Oracle [.NET]
.NET (C#, VB.NET, ASP)
elmaro 2 4,356 Último mensaje 21 Diciembre 2007, 14:59 pm
por elmaro
[ORACLE-JAVA] java.lang.ClassNotFoundException: oracle.jdbc.driver.OracleDriver
Java
abrtx 2 6,938 Último mensaje 21 Junio 2011, 15:35 pm
por abrtx
OpenJDK y Oracle JDK
Java
huerto123 4 2,534 Último mensaje 16 Julio 2020, 23:53 pm
por EdePC
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines