选择您的语言

主页 arrow-right ... arrow-right 开发软件 arrow-right JDBI

我们整理了一个包含3个免费和付费的JDBI替代方案的列表。主要竞争对手包括:NHibernate .NETHibernate。除了这些之外,用户还会将JDBI与Fénix Framework进行比较。此外,您还可以在这里查看其他类似的选项:开发软件


NHibernate是.NET框架的成熟,开放源代码对象关系映射器。

Hibernate
Free Open Source

休眠一个开源Java持久性框架项目。

开发需要事务,持久性和丰富功能的企业应用程序的框架。

JDBI是Java的SQL便利库。

JDBI 平台

tick-square Linux
tick-square Mac
tick-square Windows

JDBI 概览

JDBI是Java的SQL便利库。 它尝试使用集合,Bean等在惯用Java中公开关系数据库访问,同时保持与JDBC相同的详细程度。 它公开了两种不同的样式API,一种是流利的样式,另一种是sql对象样式。

DBI类型类似于JDBC数据源,通常将通过传入JDBC数据源来构造。 还有一些备用构造函数,它们采用JDBC URL和凭据以及其他方式。 从DBI实例中获得Handle实例。 句柄表示与数据库的单个连接。 处理依赖于底层的JDBC连接对象。

使用句柄,您可以创建和执行语句,查询,调用,批处理或准备好的批处理。 在上面的示例中,我们执行一条语句来定义一个表,执行另一条语句,这次使用两个位置参数插入一个值,最后构造一个查询,将值绑定到查询中的命名参数,将结果映射到aa字符串,并获取返回的第一个结果。

JDBI提供了有关语句和查询的命名参数工具-它解析SQL,并在实际构造准备好的语句时使用位置参数。 上面的示例使用默认的冒号分隔的解析器,但是还包括备用哈希分隔的解析器,以用于在语法中使用冒号的数据库,例如PostgreSQL。

JDBI 特点

tick-square Java

最佳JDBI替代方案

分享您对软件的看法,留下评论,帮助使其变得更好!

JDBI 类别

开发软件

JDBI 标签

orm-tool opensource-platform sql

建議更改

你的反馈

选择评级
请选择评级

Your vote has been counted.

Do you have experience using this software?