Life読んだ本や、プログラミング、システム開発等のねたを中心に。文章を書く練習なので少し硬派に書くつもりだけど、どうなることやら。この広告は、90日以上更新していないブログに表示しています。API(JPA)を使用することとする。理由はJavaの習作のようなものなので使えるものは手広く使いたいから*1。以前の中野ー新川での仕事でもJPAを使っていたが、もうすっかり忘れてしまっているので、開発環境の構築から始めなければならないし、そもそもまだDBMSの設定もしていなかったのでまずはDerbyのセットアップから。Connectionsの上で右クリックし、New。新規接続の作成ウイザードが立ち上がる。Derbyを選択して次へ。Derbyの接続用のドライバを定義していなかったので、最初は何も表示されない。右肩の+のようなアイコンをクリック。Driverを選択する。初期状態ではDerby.jarが見つからないので警告される。FileChooserがあがってくるので、Derby.jarの場所を教えてあげる。Files\Java\jdk1.7.0_13\db\lib辺りに入っている筈。ここを設定すると警告が消える。Propertiesタブで一応IDとPWDを設定する。後でも変えられるのでここで入れなくても良かったのかも。ドライバの選択画面に戻ってくるとここでまたID/PWDを入力できる。DB名やファイルパスなどを変えたければここで変更する。Connectionボタンを押して、Pingが通れば接続は出来たことになる。Connections以下に作成したMyDBが見えている。Eclipse上からはGUIでテーブルの作成とかは出来なさそう(調査不足かもしれない)なので、DDLを作成する。ModelerからDDLを生成する。ModelerからDDLを生成する。ソースコードの生成ダイアグラムが表示される。DDL)を選択してGenerateすると以下のようなSQLファイルが作成される。--------------------------このままではDerby用のDDLとしては使用できない*2ので、テキストエディタで以下を加工した。各文の末尾にセミコロンを追加Null可能カラムには型定義の後に'NULL'が出力されてしまうので削除また、以下については自分の誤りだったためモデルを修正。作成したDDLをプロジェクトに配置し開くと、SQLエディタが立ち上がる。Resultsビューに表示される*3。*1:ADとはとても言えないが、プライベートでの開発なので問題なし(笑)。*2:いったいどのDBMS用だ?この書式は?*3:何度か失敗した履歴が画像に見えているが、、、。»プロフィールid:kazyury読んだ本や、プログラミング、システム開発等のねたが中心です。ここでは硬派にと思ってるけど、どうなるかなぁ。(1)はてなブログをはじめよう!kazyuryさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。