問題タブ [jconnect]

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 投票する
1 に答える
1347 参照

java - MyBatisSybaseの設定URLプロパティの構文

プロパティの正しい構文がわかりません。何か疑惑はありますか?この4行は私のconfig.propertiesにあります

私はいくつかの方法を試しました...運がないのですか?

私のmybats-config.xmlは次のとおりです。

0 投票する
5 に答える
5170 参照

java - solarisでjdbcを使用してSybaseに接続する

jdbcの使用方法を学習しようとしています。通常、solarisのsybase dbに接続するには、次を使用します。

上記によってデータベースに接続され、すぐにクエリを実行できます。

今、私はJavaを使用して同様のことをしようとしています。

以下は私のコードです。

コードの最後の行は、ランタイムエラーがある場所です。

私はコードをコンパイルし、以下のように実行しました:

私が得ているエラーは次のとおりです:

ホストが正しくないか、ポートが正しくないか、フレーミングしているURLが正しくないか疑問があります。ホスト名がまったく正しくない場合、どのように取得できますか。また、問題がそこにある場合、ポート番号を取得する方法もあります。 。しかし、私はその問題についてよくわかりません。問題がどこにあるのかについて、誰かが私に頭を上げてくれませんか。

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

java - jconnectを使用してリモートテーブルに挿入中にエラーが発生しました

jconnectを使用してリモートタブに挿入すると、次のエラーが発生します。

あなたはそれが何であるか知っていますか?

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

挿入と接続を省略しましたが、最初の選択の結果が得られ(挿入のみが失敗します)、isqlまたはdbartisanを使用して機能するため、挿入も正しいため、両方とも機能します。

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

jdbc - jConnect4 プール接続が説明どおりに機能しない

公式の Sybase jConnect Programmers Referenceは、プールされた接続を使用する次の方法を提案しています。

ただし、getDataSource は常に例外を引き起こします。SybConnectionPoolDataSource を逆コンパイルしたところ、メソッド呼び出しが明示的にエラーを生成することがわかりました。

ドキュメントが実装と矛盾する理由を知っている人はいますか?

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

hibernate - JPA と Sybase ASE でバイナリ ファイルを保存できない

ユーザーは、DBbyteの列にマップされた配列を含むエンティティの内容を変更できる必要があります。imageSybase は LOB 機能をサポートしていないため、LOB 機能を使用できないことに注意してください。

エンティティを永続化またはマージしようとすると、データを含むエンティティのみtext/plainが正常に保存されますが、他のタイプのファイルはDB をスローし.pdfたり、スローしたりします。.odt

Hibernate は例外の直前に通常の更新をログに記録し、ストアド プロシージャをまったく実行していないため、エラーがどのストアド プロシージャを参照しているのかわかりません。ネイティブ クエリでも同じことを試しましたが、同じエラーが発生しました。

jconn4ドライバーのバージョンを確認JCONNECT_VERSION=7.0し、データソースの接続文字列に追加しました。無効。

Web を検索しても、関連する問題は見つかりませんでした。Sybase のサポート ページにはエラーが一覧表示されているだけで、それ以上のサポートは提供されていません。

Suse 12.2マシン上のJBoss 7.1.1で実行されているHibernate 4.0.1.Final上でSybase ASE 15.7.0、JPA 2を使用しています。

エンティティ:

テーブル DDL:

ありがとうございました。

編集: この質問は、JSF/JPA/Sybase の質問として始まりました。テストを通じて、エラーの原因として JSF を除外できるので、JSF 部分を削除しました。

0 投票する
3 に答える
4367 参照

java - while(rs.next()) での NullPointerException

jconnect6 を使用してSybase ASE DBに対してクエリを実行する簡単なプログラムがあります。ResultSet の 603 レコードを反復した後、プログラムは NullPointerException をスローします。

収集されたレコードが 1000 を超え、以下がエラーである場合、出力は 603 に達するまで「i」の値を出力します。

0 投票する
5 に答える
32824 参照

java - jconn4.jar の Maven リポジトリとは何ですか?

jConn3 は私が見つけることができる唯一のものです。

「com.sybase.jdbc3.jdbc:jconn3:6.05」

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

java - JDBC ドライバーと SSL 接続を使用して Sybase ASE に接続する方法

JDBC ドライバーを使用して Sybase ASE 15.7 への SSL 接続を確立しようとしていますが、うまくいきません。次のオプションを試しました。

  1. JTDS 1.25 ドライバー (jtds-1.2.5.jar) の使用

    次の接続文字列を使用します。jdbc:jtds:sybase://host:port;databaseName=dbname;ssl=request

    私は得たNetwork error IOException: Connection refused

  2. Jconnect 4 (jconn4.jar) の使用

    次の接続文字列を使用します。

    jdbc:sybase:Tds:host:port/dbname?ENABLE_SSL=true

    私は得たjava.sql.SQLException: JZ00L: Login failed. Examine the SQLWarnings chained to this exception for the reason(s) ... java.sql.SQLException: I/O Error: DB server closed connection.

    Sybase ログを確認すると、次のエラーが表示されます。

    kernel SSL or Crypto Error Message: 'The SSL handshake failed. Root error: error:140760FC:SSL routines:SSL23_GET_CLIENT_HELLO:unknown protocol'.

    Sybase サーバーは SSL 接続を想定しているように見えますが、Java クライアントはまだ SSL を使用していません (ただし、接続文字列プロパティは ssl=true とマークされています)。

このエラーも JConnect を使用した SSL についても、Sybase のドキュメントを検索しようとしましたが、うまくいきませんでした。

どんな答えでも大歓迎です-私はドライバーの種類と構成に柔軟に対応しています。

ありがとう

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

java - マルチスレッド環境で SELECT クエリを実行すると、Sybase が「XXX という名前の別のカーソルが既に存在します」という例外をスローする

Windows 7 マシンにインストールされたデータベースのデータを使用ApacheMetaModelしています。マルチスレッド環境でデータを CSV に抽出しています。これらのオープンソース ライブラリを使用していますExtractSybase ASE 15.5

SELECT クエリを実行しようとすると、エラーが発生します。特定のクエリに対して例外をスローしません。任意のテーブルに対して例外をスローできます。を使用してクエリを作成しようとしていますApache Meta-model DataContext

上記のコードは、次のようなクエリを作成します。

以下はスタック トレースです。