Portando a Java simplebd 0.2

25.Nov.2006
1 Comentario
Responder
trackback

Hola a todos, en este curso de la universidad estamos programando en java, y más concretamente estos días estamos tratando el tema de conexión a Bases de datos desde este lenguaje.

Desde clase nos recomiendan Access pero… (palabras textuales) si alguien quiere usar otro sistema mas “serio” … el mismo. Es por esto… y porque no me da la gana de ponerme a buscar como hacer funcionar un access en mac ¿Se podrá? , me decidí a portar la viejisima libería simplebd que implementé para php, en esta ocasion para java.

Ha sido realmente sencillo y le he hecho un par de añadidos para que se pueda usar contra un servidor/fichero-de-mierda de access. Esto no lo he probado por el momento… pero esta misma tarde si tengo oportunidad lo hago.

Su parte mysql funciona perfectamente (que es lo que nos interesa :D)

Antes de eso necesitareis el jar “concector/driver” entre mysql y java que podeis descargarlo desde aquí.

Podeis descargar el .class desde aquí ,el código fuente (GPL) desde aqui o el zip con el jar y el driver y a modo de adelanto os doy un par de ejemplo de cómo se implementa.

Antes de nada

simplebd bd=new simplebd(”usuario”,”password”,”base de datos”,”localhost”,”mysql”);

Consultar

ResultSet datos= bd.select(”select * from usuarios”);
while(datos.next()){
System.out.println(datos.getString(”nombre”));
}

Insertar

int ok = bd.insert(”insert into usuarios (nombre,ciudad) values (’pepe’,'Vitoria’)”);

Actualizar

int afectadas = bd.update(”update usuarios set nombre=’Antonio’ where id=3″);

Elimiar

int afectadas = bd.delete(”delete from usuarios where id=3″);

El funcionamiento es realmente sencillo y facilitará mucho trabajo a la hora de hacer el proyecto, olvidandonos de tratar Excepciones consultas raras etc…

Espero que os guste !! Un saludo !

blog code portfolio feed flickr

¿Donde estoy?



Hace muy poco



  • Segunda Fiesta en FOX
  • Kevin Rose, DiggNation en Directo
  • DiggNation
  • DiggNation
  • FreeBeer by Google
  • Emo Programming
  • Manuales y Manuales
  • Talent!

1 Comentario

Deja tu granito de arena

Tag Cloud

abrazos ajax apache aplicaciones Apple arduino blogak Ciencia code consolas crack crossover css Curiosidades day debian desarrollo devc++ disco diseño DRM duro euskal euskalparty examenes explorer fiestas flickr fonera fonera wifi fotos fowa frases freak geek Geeks General google independence java javascript juegos leopard Linux mac macbook pro mldonkey musica mysql NAS osx OS X padre de familia Paranoias php png Programación prototype psp python rol SGAE simplebd software subversion tecnología themes Universidad virus Web2.0 wifi wii consolas windows wireless wordpress wow xajax youtube

Archivo mensual