問題タブ [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.

0 投票する
2 に答える
563 参照

jdbc - Firebird を使用して spagoBI スタジオでメタモデルを生成することはできません

SpagoBI Studio で、結果の firebird データベースで問題のない接続を保存した後、スキーマにテーブルが表示されませんでした。リスとの接続が可能。

ローカル接続のデータ:

また、リモート接続では返されません:

誰かがこの問題を解決するのを手伝ってくれますか?

0 投票する
1 に答える
175 参照

java - UNION (Jaybird) を使用すると、GetColumName(i) は "" を返します。

ユニオンを使用した新しい SQL クエリに少し混乱しています。

jaybird 2.2.8 を使用して Java アプリで firebird db をリクエストします。通常、MetaData を使用して ResultSet を解析します

列をループする

SQLクエリでUnionを使い始めるまで、これは非常にうまく機能していました。今方法

列名の代わりに空の文字列を返します - 列の型は有効です。

Union なしで SQL クエリを使用すると、すべてが期待どおりに機能し、IBExpert でクエリをテストすると、すべての列に有効な名前が付けられます。

何が問題なのですか?誰にも回避策がありますか?

ところで。ResultSet は Eclipse デバッガーで非常によく見えます

0 投票する
0 に答える
185 参照

matlab - Firebird 1.5 MATLAB からデータをフェッチできません

MATLAB RR2015b (MAC Yosemite) を介してリモート Firebird 1.5 サーバー (WIN7) への接続をセットアップしましたが、MATLAB のデータベース エクスプローラーを介して自由にアクセスできます。ただし、.m スクリプトを使用して同じことをしようとすると、いくつかの問題に直面しています。

私のコードは次のようになります。

スクリプトを実行した後、受信するのは日付のない新しい空のマトリックスだけです。GUI (データベース エクスプローラー) で同じことをしようとすると、問題なくエクスポートできます。誰かがこの問題に光を当てることができれば、本当に感謝しています.

0 投票する
2 に答える
2876 参照

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 を操作する方法はありますか?

0 投票する
0 に答える
662 参照

android - ParseException: 不正なクラス ファイル マジック (cafebabe) またはバージョン (0034.0000)

compileOptions (build.gradle) と JDK 1.7でもこのエラーが発生しました:

jaybird ライブラリを使用して firebird データベースに接続したいだけです。

  • OS: Windows10
  • アンドロイド スタジオ 1.5.1
  • ライブラリ: jaybird-full-2.2.9.jar
  • グラドルのバージョン: 2.8
  • Android プラグイン バージョン: 1.5.0

アプリ>build.gradle

グランドルビルドメッセージ

0 投票する
2 に答える
1001 参照

java - ResultSet JayBird で文字列 (Table.Column) を取得する方法

データベース Firebird を使用する必要があり、そのために Jaybird 2.2.9 を使用しています。

MySQLドライバーを使用したとき、この方法へのコンバーターResultSetObject

しかし、ジェイバードでresultSetは戻らないrs.getString("Table.Column")

内部結合がある場合、この方法が必要SQLです。

誰か助けて?

これは私の完全なコードです

0 投票する
1 に答える
341 参照

java - Firebird CHAR_TO_UUID、GDS 例外で失敗しました。335544606

最初の背景。

Java を Eclipse RCP (efxclipse) として使用してデスクトップ アプリケーションをコーディングしています。私の構成:

  • 日食火星
  • efxclipse 2.0.0
  • JDK1.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の設定で試してみましたが、結果は変わりませんでした。

前もって感謝します。