问题标签 [jaybird]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
firebird - SpagoBI + Firebird DataSource(结果集关闭)
我正在使用 Spagobi 版本 3.6.0、Jaybird-2.2.2JDK_1.7 和 Firebird 2.5 (x64)。我设置了一个数据源,测试没问题。
我设置了一个数据集,预览显示了正确的列列表,只是没有数据。通过其他一些 SQL 查看器访问会显示数据。
Catalina 日志中的错误消息是:
有人知道我做错了什么吗?
jdbc - 无法在 spagoBI 工作室中使用 Firebird 生成元模型
在 SpagoBI Studio 中,保存与结果 firebird 数据库正常的连接后,架构中没有显示任何表。可以与松鼠连接。
本地连接数据:
也不返回远程连接:
有人可以帮我解决这个问题吗?
android - 连接到firebird eclipse的错误
我是使用 java 的 firebird 新手,我尝试使用 Jabird 进行连接
代码是 .
目录是。
06-26 07:05:46.726: W/dalvikvm(1041): dvmFindClassByName 拒绝 'assets/driver_property_info'
请帮忙。
java - 使用 UNION (Jaybird) 时 GetColumName(i) 返回 ""
我对使用联合的新 SQL 查询有点困惑。
我在使用 jaybird 2.2.8 的 java 应用程序中请求我的 firebird db。通常我使用元数据解析我的 ResultSet
并遍历列
在我开始在我的 SQL 查询中使用 Union 之前,这一直很好。现在方法
返回一个空字符串而不是列名 - 列类型是有效的。
当我使用没有 Union 的 SQL 查询时,一切都按预期工作,当我在 IBExpert 中测试我的查询时,所有列都有一个有效的名称。
知道有什么问题吗?有人有解决方法吗?
顺便提一句。ResultSet 在 Eclipse 调试器中看起来相当不错
jdbc - BIRT 报表设计器空数据集脚本
我正在使用 BIRT Report Designer 4.4.0 并且一直收到错误消息
org.eclipse.birt.report.engine.api.EngineException:无法获取下一个数据行。org.eclipse.birt.report.data.oda.jdbc.JDBCException:无法下移到结果集中的下一行。SQL错误#1:结果集已关闭;org.firebirdsql.jdbc.FBSQLException:结果集已关闭
当 BIRT 试图从我知道是空的数据集中获取一行时。我发现这是 BIRT 的一个常见问题,并试图在数据集上使用 beforeOpen 脚本来防止空数据集,我可能做错了,因为它不起作用。我创建了一个 vars["item"] 并想计算调用 OnFetch 的频率。
开盘前:
OnFetch:
关闭前:
这不起作用,因为我猜没有 row[0] 。
当我将数据集的 queryText 编辑为
这肯定会产生一个数据集,但我仍然遇到相同的“无法获取下一个数据行”错误!
设计大致是这样的:
第二个表仅通过一个参数绑定到第一个表,但是,第三个表有两个参数绑定到第二个表。
希望解释足够好,有人可以提供解决方案。
matlab - 无法从 Firebird 1.5 MATLAB 获取数据
我已经通过 MATLAB RR2015b (MAC Yosemite) 设置了与远程 Firebird 1.5 服务器 (WIN7) 的连接,并且可以通过 MATLAB 中的数据库资源管理器自由访问它。但是,当我尝试通过 .m 脚本执行相同操作时,我遇到了一些问题。
我的代码如下所示:
运行脚本后,我收到的只是一个新的空矩阵,里面没有日期。如果我尝试通过 GUI(数据库资源管理器)做同样的事情,我可以毫无问题地导出。如果有人能够对这个问题有所了解,我将不胜感激。
java - 在带有 Maven 的 Java 8 中找不到适合 jdbc 的驱动程序
我有一个使用 JDBC 和 FirebirdSQL 和 Java 8 的 Maven 控制台应用程序,根据规范,不再需要添加类注册,所以该行Class.forName("org.firebirdsql.jdbc.FBDriver");
被注释,但是当我运行项目时我得到错误:No suitable driver found for jdbc:firebirdsql://localhost/database
,但是如果a 我取消注释它工作正常。
奇怪的是,如果我使用一个没有使用 Maven 的简单控制台项目,它可以与规范所述的注释行一起使用,所以问题是:有没有办法让 Maven 也注释类注册的行?
android - ParseException:错误的类文件魔术(cafebabe)或版本(0034.0000)
我什至尝试使用compileOptions (build.gradle) 和 JDK 1.7得到这个错误:
我只想用 jaybird 库连接到 firebird 数据库。
- 操作系统: Windows 10
- 安卓工作室 1.5.1
- 库: jaybird-full-2.2.9.jar
- 摇篮版本: 2.8
- 安卓插件版本: 1.5.0
应用程序>构建.gradle
Grandle 构建消息
java - 如何在 ResultSet JayBird 中获取字符串(Table.Column)
我需要使用数据库 Firebird,为此我使用 Jaybird 2.2.9。
当我使用 MySQL 驱动程序时,转换ResultSet
为Object
这种方式:
但是有了 JaybirdresultSet
就不会回来rs.getString("Table.Column")
当我有内部加入时,我需要这种方式SQL
。
有人帮我吗?
这是我的完整代码
java - Firebird CHAR_TO_UUID,因 GDS 异常而失败。335544606
第一个背景。
我正在使用 Java 作为 Eclipse RCP (efxclipse) 编写桌面应用程序。我的配置:
- 日食火星
- efxclipse 2.0.0
- JDK 1.8_66
- Equinox OSGi 框架
- 火鸟 2.5.5.26952
- 捷鸟 2.2.9
- HicariCP 2.4.1 作为连接池解决方案
数据库表示例:
HikariCP 设置为
// 我使用 UUID 作为主键,对于获取行,我使用如下代码
其中“id”是字符串,其值类似于 '57F2B8C7-E1D8-4B61-9086-C66D1794F2D9'
直到上周我在我的电脑上使用了 Firebird 2.5.2xxx 和 Jaybird 2.2.8 并且这个设置绝对没有问题。然后我将我的 firebird 安装升级到版本 2.5.5.26952 并出现了问题。
问题:
升级到 Firebird 2.5.5 代码部分后,我获取已知“id”的行会引发异常
“id”的值是 36 个字符长度的字符串(我检查过,它一直工作到上周)。我已经切换到 Jaybird 2.2.9 问题仍然存在。据我了解,这与将参数值作为 UTF8 字符串(长度 x 4)发送之类的东西有关,所以我更改了我的代码,如下所示:
同样,没有结果,同样的问题。
这也可能与 Jaybird 连接参数octetsAsBytes有关,但我无法正确应用它(通过 HikariCP)。我努力了
在 HikariCP 设置但结果没有改变。
提前致谢。