いつブロスマートフォン用の表示で見るいつブロいつまで続くか分からないブログ(仮)主に趣味やプログラミングに関するメモを書いています。この広告は、90日以上更新していないブログに表示しています。実装についてPostgreSQLqiita.com17日目です。みなさん、PostgreSQLのDataSourceの実装には2種類あるの知っていましたか?(普段からPostgreSQLを使っている人なら知っていると思いますが)私は知りませんでした。そこで、この恐怖のDataSourceについて書いておこうと思います。OSSを使う事が前提だったため、PostgreSQLを選んだのが始まりでした。選んだというか選ばれていたというか・・・アプリケーションサーバーはちょっと気になっていたGlassFishを使いました。バグに遭遇したり色々ありましたが新規開発は色々仕組みを考えたりするので楽しいですね。色んなライブラリを使ったり、最新バージョンをいち早く取り込んだり。あぁ、こういうの楽しかった。(今はExcelばかり。ドライバーのダウンロードMySQLじゃない・・・というのは置いとおいて。使用した環境は以下の通りです。9.3何はともあれJDBCドライバーをダウンロードします。https://jdbc.postgresql.org/download.html今回はピンクの枠のドライバーをダウンロードしました。ダウンロードしたドライバーを実際に使うときはどんなクラスを指定したら良いのかはこちらに書かれています。https://jdbc.postgresql.org/documentation/head/ds-ds.htmlふむふむ、2種類あるらしいっていうことは分かった。いざGlassFishにJDBCを設定GlassFishの管理コンソールから登録しようとしたらエラーで登録出来なかったので、JDBC関連の登録は専らリソースファイルを作ってコマンドラインで登録しています。4.1のときも画面から登録出来ていましたが不安定だったりするのでやっぱりコマンドラインから登録していました。gist.github.comコマンド一発です。