JDBI es una biblioteca de conveniencia de SQL para Java. Intenta exponer el acceso a la base de datos relacional en Java idiomática, utilizando colecciones, beans, etc., mientras mantiene el mismo nivel de detalle que JDBC. Expone dos API de estilo diferentes, un estilo fluido y un estilo de objeto SQL.
El tipo DBI es análogo a un DataSource de JDBC, y generalmente se creará al pasar un DataSource de JDBC. Hay constructores alternativos que toman URL y credenciales de JDBC, y otros medios. Desde la instancia de DBI obtienes las instancias de Handle. Un Handle representa una única conexión a la base de datos. Los identificadores se basan en un objeto de conexión JDBC subyacente.
Con un identificador, puede crear y ejecutar instrucciones, consultas, llamadas, lotes o lotes preparados. En el ejemplo anterior, ejecutamos una declaración para definir una tabla, ejecutamos otra instrucción, esta vez con dos argumentos posicionales para insertar un valor, y finalmente construimos una consulta, unimos un valor a un argumento con nombre en la consulta, asignamos los resultados a aa Cadena, y obtenga el primer resultado que se obtiene.
JDBI proporciona la facilidad de argumento con nombre en las declaraciones y consultas: analiza el SQL y utiliza parámetros posicionales cuando construye el preparado. declaraciones El ejemplo anterior utiliza el analizador predeterminado, delimitado con dos puntos, pero también se incluye un analizador delimitado por hash alternativo para usarlo con bases de datos que usan dos puntos en sus gramáticas, como PostgreSQL.
JDBI Comentarios
Todavía no hay comentarios