问题标签 [firebird]
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.
mysql - EXPLAIN SELECT 在其他数据库中
我发现EXPLAIN SELECT查询在 MySQL 中非常有用,因为它提供了有关如何执行 SQL 的信息,并提供了分析的机会,例如,在执行查询本身和分析统计数据之前,您应该添加缺失的索引以改善响应。
我的问题是:在 MS Sql、Firebird、Ingres 等数据库中,是否有类似的命令可用?
在 Firebird 中,我们有 PLAN,但它非常薄弱,因为很多时候必须运行很长的查询才能查看一个简单的错误。
此致,
毛罗·H·莱吉里
subsonic - 将 Subsonic 与 Firebird 一起使用
我有一个带有 Firebird 数据库后端的 dotnet 应用程序。我打算将 Subsonic 与 v3 一起使用。有没有人有任何经验。有什么大问题吗?任何帮助,将不胜感激。
image - 在 Firebird blob 字段中存储数百万个小图像
我知道你会说这个问题有几个重复。我读过其中的大部分。但我需要对我所提出的具体案例作出答复。
我计划在 Firebird 数据库中存储数百万个小 jpg 图像(约 3kb)。
假设:
- 将包含这些图像的表将不包含任何其他信息,但它的键;
- 它不是网络应用程序;
- 图片永远不会更新;
- 在大多数情况下,数据库永远不会增长到超过一位数 GB;
- 服务器必须易于维护,因为没有 DBA 来照顾它。
这是一个好方法吗?或者我应该考虑将图像保存在文件系统中吗?
请。我需要一个针对非 Web 应用程序和 Firebird 数据库的答案。
sql - 您使用 Scimore SQL 数据库吗?
有一个数据库引擎对于免费工具来说看起来很棒,那就是Scimore。
你有很多经验吗?如果是这样,它如何评价..特别是对火鸟?它有多大的弹性/自力更生?(意味着预计有多少停机时间/维护时间?)横向扩展功能看起来也很有趣。
我刚刚下载了它并一直在玩,到目前为止它看起来不错。我一直在寻找一个易于部署的单用户类型的嵌入式数据库(Scimore 有一个选项),并且正在玩弄 MS SQL Compact Edition 和 SQLite,并在几年前的一次试验中记住了这个数据库。(视窗平台)
我正准备使用 SQLite,但开始考虑其他多用户项目并希望坚持使用单一解决方案……这也是我开始关注 Firebird 的原因。
sql - Firebird 数据库和 Linux Red Hat Base Server for FireBird 数据库
请提出您的意见/意见...
我们正在考虑使用 Firebird 数据库,并为我们的数据库系统安装 Linux Red Hat 服务器......是否可取?
Linux 和 Firebird 数据库的未来会怎样?
另外,有很多开发人员了解 Firebird 吗?
entity-framework - 如何为实体框架注册 Firebird 数据提供者?
如何注册 Firebird 数据提供程序以将其与 Entity Framework 一起使用?
我应该怎么做才能让它出现在Entity Data Model Wizard/Choose Data Source
窗口中?(来源:rafaelromao at sites.google.com)
我希望它出现在or列表中。
是否可以?或者我需要以另一种方式配置此连接?
Data sources:
Data provider:
PS:我尝试使用的提供者是 FirebirdClient 2.5
sql - 如何使用 Delphi 2007 从 firebird 中的时间戳字段中获取毫秒值
我有一个 Firebird 数据库(在服务器版本 2.1.3 上运行)并使用 DBExpress 对象(使用 Interbase 驱动程序)通过 Delphi 2007 连接到它
我在数据库中的一张表看起来像这样
我可以添加到表中,并在 Flame Robin 中将时间戳字段显示为具有毫秒值。
但是当我select * from MYTABLE
在表上执行全选 () 时,我无法获得毫秒值,因为它始终返回为 000。
这会导致重大问题,因为它是主键的一部分(不幸的是我没有设计表并且没有权限更改它)。
我尝试了以下方法来获取毫秒值:
但是它们在格式化时都返回 14/09/2009 14:25:06.000 。
如何从时间戳中检索毫秒?
更新: 如果这对将来的任何人有帮助,这里是我为 DBExpress 尝试的驱动程序和结果。
- Embarcadero - Firebird 的 dbExpress 驱动程序(Delphi 2010 试用版) - 时间戳不支持毫秒。
- Chau Chee Yang's - dbExpress Driver for Firebird (Delphi 2007) - 时间戳不支持毫秒。
- UpScene - InterXpress for Firebird (Delphi 2007) - 时间戳支持毫秒。
- DevArt - InterBase (Delphi 2007) 的 dbExpress 驱动程序 - 时间戳支持毫秒。
database - 哪个嵌入式数据库具有最大的 SQL 合规性和并发支持?
我的应用程序目前使用 Microsoft Access,但现在可能托管在 Linux 机器上。此外,当从多台计算机访问时,其中一台可能会更新记录(当其他用户读取时)。
我还要求嵌入式数据库应该支持复杂的 SQL 查询——比如内部 SQL、Join 等。
我试过SQLite,但许多现有的查询都失败了,或者需要修复(比如在一个简单的查询中,使用内连接 FROM 之后的括号对 SQLite 来说是不可接受的,必须删除)。也不支持右连接。
我开始了解Apache Derby和H2,但首先希望得到您的宝贵意见。
编辑:
我忘了提到我的应用程序完全是用 Java 编写的。
编辑:
在预设中,我使用 Microsoft Access mdb,在网络驱动器上共享,从远程计算机建立无 DSN 连接。
更新
我用 Firebird 进行了试验,它确实看起来非常好,零管理员,并且符合 SQL。它很快,而且我可以尝试的任何典型查询都没有问题。我对它非常满意,并希望将它用于我提出这个问题的项目。
希望 Advantage Server 也会很好,但没有时间审查它。在查看/使用 Firebird 后,觉得没有必要尝试其他任何东西。
connection - JayBird 中的连接问题
我是使用其 Java 版本 Jaybird 的 Firebird 新手,但无法从数据库(.fdb 文件)连接。问题是这样的:
或者
使用以下代码:
在 Eclipse 项目的构建路径中有以下文件:
- jaybird-full-2.1.5.jar
- jaybird21.dll
- fbclient.dll
- fbembed.dll
还使用 JVM 参数作为-Djava.library.path="D:\Shared\Firebird\Jaybird-2.1.5JDK_1.5"
告诉我我的方法有什么问题?
感谢 RRUZ 给予回复。
实际上,我的连接字符串中的“C:/XLNKREPOS”后面没有空格,这是复制过去的错误。一次又一次,我得到了以下 SQL 异常:
org.firebirdsql.jdbc.FBSQLException:GDS 异常。335544375. 数据库不可用
并且该数据库在其他程序中没有使用。
希望我的这篇文章能让你理解我的问题。
谢谢
database - Firebird 客户端/服务器与 DB2 Express C 相比如何
我正准备将 Firebird 用于一个项目时,有人告诉我 DB2 Express C 也是免费的,并且有很多工具,而且也很成熟。
我读过 Firebird 也很适合用作企业客户端/服务器数据库。
那么它与 DB2 Express C 相比如何呢?
有经验的能不能解释一下。