Hace tiempo publique una conexion para una clase generica utilizando mysql ahora he logrado conectarme a una Base de datos oracle mediante una clase generica pero ahora para Oracle 10g
A continuacion 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;
return conexion;
}
} //fin de la clase
Utilizar la clase Generica de conexion a bases de datos Oracle
Esta es una clase generica que realiza una conexion a bases de datos oracle, la cual esta declarada dentro del paquete resources, recibe cuatro parametros:
String ip, String bd, String usr, String pass, los cuales se pueden enviar desde cualquier otra clase en donde se manda llamar de la siguiente manera:
Ejemplo
GenericaDb conn = new GenericaDb("192.168.54.2","XE","developer","4dm1n1str");
Y listo el mensaje que nos debe de mostrar segun lo expuesto es:
Conexion a Base de Datos XE Ok
"Cual quier reto por dificil que sea, si se puede lograr, si realmente lo intentamos"
Saludos a toda la comunidad de desarrollo!
Marco
lunes, 20 de abril de 2009
martes, 10 de marzo de 2009
Programas de apoyo a la comunidad de desarrolladores latinoamericanos por parte de Microsoft
Que tal amigos, aqui saludando a toda la comunidad de desarrolladores!
Quiero empezar por decirles que se ha visto apoyo hacia la comunidad de desarrolladores de latinoamerica por parte de Microsoft con algunas campañas
para atraer a la gente hacia sus productos, algunas como las siguientes :
1.- Desarrollador 5 estrellas
http://www.mslatam.com/latam/msdn/comunidad/dce2005/
2.- Microsoft Heroes
http://www.mslatam.com/latam/estamosconlosheroes/prensa-1.aspx
3.- Microsoft Virtual Academy
http://www.mslatam.com/latam/technet/mva/home.aspx
Y es una desgracia que el recurso se encuntre ahi para que cualquier persona con deseos de superarse y entrenarse por su cuenta,y que no se aprobeche.
A la vez es una satisfaccion el ver que personas que por falta de poder economico no pueden aspirar a pagarse una certificacion lo esten aprobechando, a final de cuentas el internet es un gran recurso en donde podemos aprender en cualquier parte del mundo. Tal vez a alguno de ustedes recuerde lo lenta que estaba la red en las primeras veces que accesaron y con que tipo de equipos que si le platicamos ahora los jovenes se quedan con cara de: o.O what?? por lo obsoletos que ahora son, pero para nosotros en ese entonces era lo maximo en tecnologia.
Es un gran recurso que podemos aprobechar para bien!
Saludos!
Marco
Quiero empezar por decirles que se ha visto apoyo hacia la comunidad de desarrolladores de latinoamerica por parte de Microsoft con algunas campañas
para atraer a la gente hacia sus productos, algunas como las siguientes :
1.- Desarrollador 5 estrellas
http://www.mslatam.com/latam/msdn/comunidad/dce2005/
2.- Microsoft Heroes
http://www.mslatam.com/latam/estamosconlosheroes/prensa-1.aspx
3.- Microsoft Virtual Academy
http://www.mslatam.com/latam/technet/mva/home.aspx
Y es una desgracia que el recurso se encuntre ahi para que cualquier persona con deseos de superarse y entrenarse por su cuenta,y que no se aprobeche.
A la vez es una satisfaccion el ver que personas que por falta de poder economico no pueden aspirar a pagarse una certificacion lo esten aprobechando, a final de cuentas el internet es un gran recurso en donde podemos aprender en cualquier parte del mundo. Tal vez a alguno de ustedes recuerde lo lenta que estaba la red en las primeras veces que accesaron y con que tipo de equipos que si le platicamos ahora los jovenes se quedan con cara de: o.O what?? por lo obsoletos que ahora son, pero para nosotros en ese entonces era lo maximo en tecnologia.
Es un gran recurso que podemos aprobechar para bien!
Saludos!
Marco
Etiquetas:
Microsoft desarrollo
miércoles, 4 de marzo de 2009
Windows Day
El dia de hoy se llevo a cabo el evento de Microsoft Windows Day...
Fue una buena experiencia pues me dejo mucho el conocer las nuevas aportaciones que realiza microsoft al mundo de la tecnologia, ideas, conceptos que vienen a revolucionar la manera en que vemos la informacion siendo controlada por los sistemas operativos, aplicaciones de escritorio y aplicaciones web
Me alegra saber que en eventos como este se explota el recurso del e-learning gratuito para que cualquier persona que tenga el acceso a internet y ganas de aprender lo consiga por medio de estos eventos y programas que esta implementando en estas campañas microsoft
:)
" Cualquier reto por dificil que sea, se puede lograr, si realmente lo intentamos "
Saludos a toda la comunidad!
Marco
Fue una buena experiencia pues me dejo mucho el conocer las nuevas aportaciones que realiza microsoft al mundo de la tecnologia, ideas, conceptos que vienen a revolucionar la manera en que vemos la informacion siendo controlada por los sistemas operativos, aplicaciones de escritorio y aplicaciones web
Me alegra saber que en eventos como este se explota el recurso del e-learning gratuito para que cualquier persona que tenga el acceso a internet y ganas de aprender lo consiga por medio de estos eventos y programas que esta implementando en estas campañas microsoft
:)
" Cualquier reto por dificil que sea, se puede lograr, si realmente lo intentamos "
Saludos a toda la comunidad!
Marco
Suscribirse a:
Entradas (Atom)