123
JDBI

JDBI

JDBI是用于Java的SQL便捷库。它尝试使用集合,Bean等在成语Java中公开关系数据库访问,同时保持与JDBC相同的详细程度。
JDBI是用于Java的SQL便捷库。它尝试使用集合,Bean等在成语Java中公开关系数据库访问,同时保持与JDBC相同的详细程度。它公开了两种不同的样式API,一种是流利的样式,另一种是sql对象样式。DBI类型类似于JDBC数据源,通常将通过传入JDBC数据源来构造。还有一些备用构造函数,它们采用JDBC URL和凭据以及其他方式。从DBI实例中获得Handle实例。句柄表示与数据库的单个连接。处理依赖于底层的JDBC连接对象。使用句柄,您可以创建和执行语句,查询,调用,批处理或准备好的批处理。在上面的示例中,我们执行一条语句来定义一个表,执行另一条语句,这次使用两个位置参数插入一个值,最后构造一个查询,将值绑定到查询中的命名参数,将结果映射到aa字符串,并获取返回的第一个结果。JDBI提供了用于语句和查询的命名参数工具–它解析SQL并在实际构造准备好的语句时使用位置参数。上面的示例使用默认的冒号分隔的解析器,但是还包括备用哈希分隔的解析器,以用于在语法中使用冒号的数据库,例如PostgreSQL。

特征

分类目录

Windows版JDBI的替代品

Hibernate

Hibernate

休眠一个开源Java持久性框架项目。使用HQL和SQL执行功能强大的对象关系映射和查询数据库。
NHibernate .NET

NHibernate .NET

NHibernate是.NET框架的成熟,开放源代码对象关系映射器。它是积极开发的,功能齐全的,并已在数千个成功的项目中使用。
Fénix Framework

Fénix Framework

开发需要事务,持久性和丰富域模型的企业应用程序的框架。
Ebean ORM

Ebean ORM

Java / Kotlin的ORM。