EOModelerでリレーションシップを張る
- 2006.08.02
- WebObjects
リレーションシップを張ることで、リレーショナルデータベースと同様に親子関係をつくれる。 リレーショナルデータベース上のリレーション設定とは関係なく動作させることができる。なので、Oracleのテーブルを親にして、MySQLのテーブルを子供にしてリレーションシップを張ることも可能。 ■親テーブルを選択する 赤いドーナツ型のアイコンをクリックして、親となるテーブル(エンティティ)を選択す […]
リレーションシップを張ることで、リレーショナルデータベースと同様に親子関係をつくれる。 リレーショナルデータベース上のリレーション設定とは関係なく動作させることができる。なので、Oracleのテーブルを親にして、MySQLのテーブルを子供にしてリレーションシップを張ることも可能。 ■親テーブルを選択する 赤いドーナツ型のアイコンをクリックして、親となるテーブル(エンティティ)を選択す […]
別のテーブルからフィールドの値をコピーしてUPDATEしたいときがある。 郵便番号の一覧表から、都道府県をコピーする。などというときに使う。 UPDATE時に、SELECT結果を用いるというやり方で実施する。 ■別表からコピーして行を更新する 自分の住所録の住所欄に郵便番号リストの住所をコピーする。(全ての行を一括で更新) SQL> UPDATE my_ […]
副問い合わせを使用して、表のコピーを作成する。と同時に行の挿入を行う。つまり、テーブルをコピーすることになる。 ■別の表の行を使用して表を作成する SQL> CREATE TABLE employee2 2 AS 3 SELECT * FROM employee ; ■別の表の行を使用して表を作成する 列を選択して表をつくる。 SQL> […]
よく使うOracle8iのコマンドをメモ。Oracle10iでもほぼ同じ。 Oracle SQL*Plus編 Oracle 管理編 Oracle SQL編 Oracle エラー編 【SQL*Plus編】 ■シェルからSQL/PLUSを使う $ sqlplus /nolog ■ログインする いくつかの方法がある。&n […]
数千ページにおよぶhtmlファイルを変更したくなったとき、たった一行のシェルスクリプトやperlが大活躍!! htmlファイル中の文字列「aaa.jpg」を「bbb.jpg」へ変更する IPアドレス(192.168.12.34)をホスト名(www.mydomain.co.jp)へ置換える 単語の一括置換えは、非常に便利。 ■まずはリストアップする 現在のディレクトリ以下で […]
EOModelerで一度作ったテーブルのリストに新たにDBのテーブルを追加したいことがよくある。 ■EOModelerでテーブルを追加する テーブル(エンティティ)を作って、カラム(アトリビュート)を何個か追加した後、SQLアイコンをクリックすればOK。 ■Oracle等の既存テーブルを追加する Model > New Updated Model を選択する […]
キーボードから読み込んだ文字列を画面に表示する。 inOut.java // // inOut.java // public class inOut { public static void main( String[] args ){ byte[] buff = new byte[ 1024 ]; // 配列の定義をする int n = 1; […]
「Javaの世界へようこそ。」を出力する。 HelloWorld.java テキストエディタ(mi等)で入力して保存する。文字コードは、Shift JISで。 // // HelloWorld.java // public class HelloWorld { public static void main( String[] ar […]
MacOS X でのJava練習メモ。 プログラムの基本は、「入れて、出す」。 情報(文字、数字、絵、音)を入れたら、何かしら処理をして、最後に出力する。 数字を入れると、足し算して、画面に表示する URLを入れると、文字や絵をひろってきて、ブラウザに表示する 会社名を入れると、株式情報を集めて、チャートを表示する 人間でいうと、「飯くって」「消化して」「うんこ出す」みたいなもんかな… […]
なんで、Oracle8iへJDBC接続できないんだろ…と悩んでいたが、原因発覚!なんとSIDの名前を間違えていたのだ。tnsnames.oraのSERVICE_NAMEと違うじゃないかー!! ■ソースはこれ Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@192.168. […]