blog de Marco Antonio Trejo Lemus
Clase generica de Conexion a Bases de datos Oracle
Posted Abril 20th, 2009 by Marco Antonio T...Hace tiempo publique un comentario para una conexion con una clase generica utilizando mysql ahora he logrado conectarme a una base de datos de oracle 10g mediante una clase generica de conexion
A continuacion les comparto el codigo:
package resources;
/****************************************
* *
* @author Marco A. Trejo Lemus *
*
****************************************/
import java.sql.*;
public class GenericaDb {
public String driver, url, ip, bd, usr, pass;
public Connection conexion;
public GenericaDb(String ip, String bd, String usr, String pass) {
driver = "oracle.jdbc.driver.OracleDriver";
this.bd = bd;
this.usr = usr;
this.pass = pass;
url = new String("jdbc:oracle:thin:@" + ip + ":1521:" + bd);
try {
Class.forName(driver).newInstance();
conexion = DriverManager.getConnection(url, usr, pass);
System.out.println("Conexion a Base de Datos " + bd + " Ok");
} catch (Exception exc) {
System.out.println("Error al tratar de abrir la base de Datos" + bd + " : " + exc);
}
}
public Connection getConexion() {
return conexion;
}
public Connection CerrarConexion() throws SQLException {
conexion.close();
conexion = null;
Clase generica de Conexion a Bases de datos
Posted Junio 17th, 2008 by Marco Antonio T...Una clase Generica de conexion a bases de datos
Una clase generica que realiza una conexion a bases de datos mysql, la cual esta declarada dentro del paquete conexion, recibe cuatro parametros:
String ip, String bd, String usr, String pass, los cuales se pueden enviar desde otra clase en donde se mande llamar... ejemplo
GenericaDb pnbd = new GenericaDb("192.168.54.2","listadb","admin","4dm1n1str");
despues se puede acceder a los elementos de la clase de la siguiente forma:
//Para obtener la conexion
Connexion conexion = qpn.getConexion();
package conexion;
/****************************************
* *
* @author Marco A. Trejo Lemus *
* 17/06/2008 09:47:01 AM *
****************************************/
import java.sql.*;
public class GenericaDb
{
public String driver,url,ip,bd,usr,pass;
public Connection conexion;
public GenericaDb(String ip, String bd, String usr, String pass)
{ driver="com.mysql.jdbc.Driver";
this.bd = bd;
this.usr = usr;
this.pass = pass;
url = new String("jdbc:mysql://"+ip+"/"+bd);
try
{ Class.forName(driver).newInstance();
Analisis de la creacion de un web service con JAX-WS 2.0 Netbeans 6.1 Metro
Posted Junio 10th, 2008 by Marco Antonio T...Analisis de la creacion de un web service ...
Definir el problema:
Que?
1.- Conexion con clases a bases de datos de manera local
2.- Que se publique un metodo para acceso a bases de datos en un webservice que pida
parametros de entrada y regrese un objeto Resultado
3.- Que se conecte desde un cliente al metodo del webservice
4.- Que el metodo del cliente se llame desde jsps y consulte la base de datos en el servidor, y obtenga el resultado
Actualmente estoy desarrollando con tecnologia netbeans 6.1 - jax-ws 2.0 - metro -grassfish V2 un web service para la empresa donde laboro, despues de una ardua investigacion y muchos ejercicios he logrado publicar mi webservice con un metodo que me pedian, dejenme comentarles que en este web service tengo las clases divididas en 3 paquetes
1.-Conexion
2.-Servidor
3.-Tipos de datos
En el 1er paquete tengo clases para acceder a 2 bases de datos hechas en mysql donde tambien tengo las consultas que envian los resultados de tipo entero o string al webmethod del webservice
En el 2o paquete tengo el Metodo del Web Service
En el 3er paquete tengo clases que definen el tipo de dato que sera devuelto al usuario
- Inicie sesión o regístrese para enviar comentarios
- Leer más


Comentarios recientes
hace 1 hora 12 mins
hace 2 horas 14 mins
hace 5 horas 33 mins
hace 5 horas 49 mins
hace 5 horas 50 mins
hace 7 horas 22 mins
hace 7 horas 47 mins
hace 7 horas 51 mins
hace 10 horas 14 mins
hace 10 horas 25 mins