Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/04/2015, 13:34
LuisChavezB
 
Fecha de Ingreso: diciembre-2011
Mensajes: 152
Antigüedad: 12 años, 5 meses
Puntos: 34
Información Desarrollo de libreria para consultas DDL y DML

Tengo un tiempo desarrollando una libreria para facilitar el acceso y manipulacion de bases de datos, es un proyecto personal pero creo que esta en un buen punto para compartirlo con la comunidad. Por el momento solo tiene soporte para mysql y h2 aunque todavia hace falta hacer pruebas y documentar bastante, si alguien esta interesado puede contribuir con el desarrollo.
https://github.com/luischavez/database/tree/dev

Algunos ejemplos:
Código Java:
Ver original
  1. Database database = Database.use("mysql");
  2. database.create("users", table -> {
  3.     table.integer("id").incremented();
  4.     table.string("username", 32);
  5.  
  6.     table.primary("id");
  7. });
  8.  
  9. if (database.exists("users")) {
  10.     database.query().insert("users", "username", new Object[][]{
  11.         "luischavez"
  12.     });
  13.     Row user = database.query("users").first();
  14.     database.drop("users");
  15. }