あるエンジニアの独り言
MySQL挫折、PostgresSQLへ
最終更新:
paladin
-
view
2008/02/19
JSPからのデータベース接続の実験環境構築中。
MySQLで構築する予定で実装もしてたのだが、文字化けがどうにもならず挫折。
急遽PostgresSQLにデータベースを変更。
MySQLで構築する予定で実装もしてたのだが、文字化けがどうにもならず挫折。
急遽PostgresSQLにデータベースを変更。
バージョンは最新の8.3を選択
MySQLに比べるとインターネットでの情報量は少なかったが
それほど困ることもなくインストールまでは終了。
MySQLに比べるとインターネットでの情報量は少なかったが
それほど困ることもなくインストールまでは終了。
JDBCドライバはスタックビルダからダウンロードする。
特に迷う余地はなかった。
特に迷う余地はなかった。
Eclipseにてプロジェクトのワークフォルダ「WEB-INF」に
postgresql-8.3-603.jdbc4.jar
をインポートして、ドライバクラスとデータベースURLの設定を
MySQLのものからPostgresに変更。
もう少してこずるかと思ったけど、案外あっさりデータベース接続成功。
postgresql-8.3-603.jdbc4.jar
をインポートして、ドライバクラスとデータベースURLの設定を
MySQLのものからPostgresに変更。
もう少してこずるかと思ったけど、案外あっさりデータベース接続成功。
参考までに、DB接続部分のソースコード。
public Connection createConnection() throws
ClassNotFoundException,SQLException {
Connection con = null;
Class.forName("org.postgresql.Driver");
con = DriverManager.getConnection(
"jdbc:postgresql:dictionary","name","pass");
con.setAutoCommit(true);
return con;
}
MySQLも機会をみてもう少し文字コードまわりをいじってみたいと思うが
当面はPostgresで作業してみようと思う。
当面はPostgresで作業してみようと思う。