playでJAVA開発

playでJAVA開発

playでのJAVA開発を行う上での備忘録
いつかそれなりのシステムが完成するはず。
それまでの軌跡

Amebaでブログを始めよう!
備忘録

ローカルに新規フォルダ作成

フォルダの共有設定

共有設定したフォルダをネットワークドライブ割り当て

割り当てたフォルダの下で新規フォルダ作成

新規フォルダにてリポジトリ作成

作成したリポジトリにSVNで管理したいフォルダをインポート
例 file:///Z:/svn

一度フォルダごと削除し、同名のフォルダ作成

作成したフォルダにチェックアウト

完成!!!


eclipseで管理したい場合は、チェックアウトしたフォルダにあるプロジェクトを
インポートして、共有設定すればOK
playコンパイル時にこんなメッセージ

---------------------------------
・ス・ス[: ・スV・ス・ス・ス{・ス・ス・ス・ス・ス・ス・スツゑソス・ス・ス・スワゑソス・ス・ス
[error] return ok(index.render("Your new application is ready.")
);
[error] ^
[error] ・スV・ス・ス・ス{・ス・ス: ・スマ撰ソス index
[error] ・ス齒・ ・スN・ス・ス・スX Application
[error] ・スG・ス・ス・ス[1・ス・ス
[error] (compile:compile) javac returned nonzero exit code
---------------------------------


なんじゃこりゃ。。

何が問題なのかもわからん。

ということでgoogle先生に聞いてみた

コマンドプロンプトの設定を以下で変えるといいらしい

set _JAVA_OPTIONS="-Dfile.encoding=SJIS"

JAVA側からのエンコードをSJISに変えるんだって

で、やってみたらできた。

---------------------------------
[error] C:\play-2.1.1\firstproject\app\controllers\Application.java:57: エラー:
シンボルを見つけられません
[error] return ok(index.render("Your new application is ready.")
);
[error] ^
[error] シンボル: 変数 index
[error] 場所: クラス Application
[error] エラー1個
[error] Picked up _JAVA_OPTIONS: "-Dfile.encoding=SJIS"
---------------------------------



結局よくわからんぜww
mysqlへの接続方法

公式ページのチュートリアルとか

各種ブログとか見ながら設定していたのですが

playのバージョンがまちまちだったりでよくわからず

結構時間がかかってしまったのでメモ


理由はとてもシンプルだった。

設定は以下

db.default.driver=com.mysql.jdbc.Driver
db.default.url="jdbc:mysql://localhost/test?characterEncoding=UTF8"

db.default.user=""
db.default.password=""

xamppを使っていたので、DBはローカル

DBの名前はtest

ユーザ名、パスワードはなし(セキュリティ上はよくない^^;)
jdbcのインストールなどはこちら参照


で、結局なにが足りなかったのかというと

playframeworkデータベースの使用参照

jpagen.mode=MYSQL

↑この一文

これで無事接続できました。