2

PowerBuilder (v9+) でデータベース接続プールを作成する方法...

  • ...ODBC?
  • ...SQLサーバー?
  • ...オラクル?
4

6 に答える 6

3

この自己宣伝のリスクを冒して、これらはあなたがOracleを始めるきっかけになるかもしれません:

Sybase のマニュアル(直観的ですね?) にアクセスする場合は、参照しているバージョンのデータベースへの接続に関するマニュアルにアクセスしてください。「プール」を検索すると効果的です。11.5 のローカル コピーを見ると、SNC (MS) と ODBC への参照を確認できます。

「ネイティブではない」アプローチに関して言えば、Jason はアプリケーション サーバーとの接続プールについて言及し、そこからデータを取得していたのではないかと思います。

幸運を。

于 2008-09-26T02:28:01.803 に答える
2

残念ながら、少なくともPB 9では、ネイティブに作成することはできません。PBは常に2層の開発ツールでした。ただし、PB 9で開始されたWebServicesサポートを使用している場合は、接続プールされたappServerでWebServicesを呼び出すことにより、この制限を回避できます。私はまだPB11.5で遊んでいません。そこは違うかもしれません。

ジェイソン

于 2008-09-22T19:39:54.120 に答える
1

私はそれを信じていません

CnnPool='はい'

PB 9 で正式にサポートされました。

ほとんどの PB 開発者がプールの扱い方に精通しているかどうかはわかりません。

ASP.Net のアプローチは、少なくとも一部の Java アプリ サーバーでの私の経験と比較すると、シンプルでわかりやすいものです。(その最後の文で炎上戦争を始めないでください、私は私の経験を言いました)。

ds.retrieve() および ds.update() に対して実行された PB データストアを受け取り、そのデータをクライアント PB アプリに戻す「サーバー」アプリケーションを作成しました。プールする方法でした。サーバーアプリケーションは複数の接続を開きます...私はPB 8でこれを行いました(どこかに本があります)。私はこのアプローチをお勧めしません...たくさんのコード。

PB 11.x には、考慮すべきクールな新しいアプローチがいくつかあります。

于 2008-10-14T20:47:07.560 に答える
1

Oracle ネイティブ ドライバを使用し、Oracle 9i 以上のデータベースに接続する PowerBuilder バージョン 9 以降では、CnnPool='Yes'データベース パラメータを使用して、プール内の接続を維持するように Oracle に指示できます。

PB 11.1 ドキュメントからの追加情報: http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.dc33820_1110/html/dbparm/BJEBJADI.htm

于 2008-10-01T15:53:54.683 に答える
0

@ジェイソン・ヴォーゲル...

あなたは私がネイティブにできないと言った...だから、それを行う別の方法はありますか?

于 2008-09-23T11:37:55.517 に答える