PostgreSQLチーム、JDBCドライバーの最新版をリリース - 2つの問題を修正
マイナビニュース2024年3月24日(日)13時26分
PostgreSQLグローバルデベロップメントグループはこのほど、PostgreSQL向けのJDBCドライバの最新版となるPostgreSQL JDBC Driver 42.7.3、42.6.2、42.5.6、42.4.5、42.3.10、および42.2.29をリリースした。PostgreSQL JDBC DriverはJavaアプリケーションからPostgreSQLデータベースにアクセスするためのインタフェースを提供するライブラリ。今回リリースされた最新版では2つの既知の問題が修正された。
変更点の詳細は次のプレスリリースにまとめられている。
PostgreSQL: PostgreSQL JDBC 42.7.3, 42.6.2, 42.5.6, 42.4.5, 42.3.10, 42.2.29 Released
○修正された既知の問題
このリリースで修正された既知の問題としては次の2点が挙げられている。
SimpleQueryモードでboolean型が処理されない問題
Java 8においてByteBuffer#positionでNoSuchMethodErrorが発生する問題
1つ目の問題は、preferQueryMode=simpleを指定した場合に、boolean型の型情報が無視され、誤ったクエリが生成されて正しく処理できないというもの。2つ目の問題は、Java 8環境でアプリケーションを実行している場合に、java.nio.ByteBufferクラスのpositionメソッドを使用したときに、メソッドが存在しないことを表すjava.lang.NoSuchMethodErrorが発生する可能性があるというもの。
Postgres JDBC Driverは次のサイトよりダウンロードできる。またソースコードはGitHubリポジトリーで公開されている。
PostgreSQL JDBC Driver
変更点の詳細は次のプレスリリースにまとめられている。
PostgreSQL: PostgreSQL JDBC 42.7.3, 42.6.2, 42.5.6, 42.4.5, 42.3.10, 42.2.29 Released
○修正された既知の問題
このリリースで修正された既知の問題としては次の2点が挙げられている。
SimpleQueryモードでboolean型が処理されない問題
Java 8においてByteBuffer#positionでNoSuchMethodErrorが発生する問題
1つ目の問題は、preferQueryMode=simpleを指定した場合に、boolean型の型情報が無視され、誤ったクエリが生成されて正しく処理できないというもの。2つ目の問題は、Java 8環境でアプリケーションを実行している場合に、java.nio.ByteBufferクラスのpositionメソッドを使用したときに、メソッドが存在しないことを表すjava.lang.NoSuchMethodErrorが発生する可能性があるというもの。
Postgres JDBC Driverは次のサイトよりダウンロードできる。またソースコードはGitHubリポジトリーで公開されている。
PostgreSQL JDBC Driver
「ドライバー」をもっと詳しく
「ドライバー」のニュース
-
「遅いじゃないか!」車椅子の女性がいるのになぜ怒鳴る…バスドライバーが嘆いた「あまりにも身勝手なお客」の正体5月11日18時0分
-
予選失敗は「自分のミス」とフェラーリのカラド。アタックドライバー統一の必要性も示唆5月11日12時50分
-
大クラッシュのポルシェ911、シャシー交換へ。ドライバーのマリキンは決勝出走可能との診断/WECスパ5月11日12時5分
-
14.2mm平面駆動ドライバー搭載カナル型イヤホン新発売5月10日18時46分
-
ダブル連結トラックを活用した工場間の直送を開始5月10日17時16分
-
奧伊吹で開幕する2024年のD1グランプリ。注目の2世ドライバーが今季デビュー5月10日13時33分
-
テオ・プルシェールがアロウ・マクラーレンと正式契約。インディ500を除く2024年インディカーの全戦に出走へ5月10日11時45分
-
ライドシェア、月間1万回超 斉藤国交相「一定の効果」5月10日11時14分
-
元F2ドライバーのビスカール、ポルシェ963でIMSAデビューへ。プロトンからラグナ・セカ戦に参戦5月10日7時10分
-
「風評は瞬く間に拡散されてしまう」ミック・シューマッハーが明かすWEC挑戦決断時の葛藤と、F1との違い5月9日18時40分