EOModelerでリレーションシップを張る

リレーションシップを張ることで、リレーショナルデータベースと同様に親子関係をつくれる。 リレーショナルデータベース上のリレーション設定とは関係なく動作させることができる。なので、Oracleのテーブルを親にして、MySQLのテーブルを子供にしてリレーションシップを張ることも可能。   ■親テーブルを選択する 赤いドーナツ型のアイコンをクリックして、親となるテーブル(エンティティ)を選択す […]

Oracle 別表(別テーブル)から値をコピーして一括更新する

別のテーブルからフィールドの値をコピーしてUPDATEしたいときがある。 郵便番号の一覧表から、都道府県をコピーする。などというときに使う。 UPDATE時に、SELECT結果を用いるというやり方で実施する。   ■別表からコピーして行を更新する  自分の住所録の住所欄に郵便番号リストの住所をコピーする。(全ての行を一括で更新)  SQL> UPDATE my_ […]

Oracleで表のコピーを作成する

副問い合わせを使用して、表のコピーを作成する。と同時に行の挿入を行う。つまり、テーブルをコピーすることになる。   ■別の表の行を使用して表を作成する  SQL> CREATE TABLE employee2 2 AS 3 SELECT * FROM employee ;   ■別の表の行を使用して表を作成する 列を選択して表をつくる。  SQL> […]

OracleのSQLコマンド

よく使うOracle8iのコマンドをメモ。Oracle10iでもほぼ同じ。 Oracle SQL*Plus編 Oracle 管理編 Oracle SQL編 Oracle エラー編         【SQL*Plus編】   ■シェルからSQL/PLUSを使う $ sqlplus /nolog   ■ログインする いくつかの方法がある。&n […]

HTMLファイルを一括で変更する(シェル・perl編)

数千ページにおよぶhtmlファイルを変更したくなったとき、たった一行のシェルスクリプトやperlが大活躍!! htmlファイル中の文字列「aaa.jpg」を「bbb.jpg」へ変更する IPアドレス(192.168.12.34)をホスト名(www.mydomain.co.jp)へ置換える 単語の一括置換えは、非常に便利。    ■まずはリストアップする 現在のディレクトリ以下で […]

EOModelerで新規テーブルを追加する

 EOModelerで一度作ったテーブルのリストに新たにDBのテーブルを追加したいことがよくある。   ■EOModelerでテーブルを追加する テーブル(エンティティ)を作って、カラム(アトリビュート)を何個か追加した後、SQLアイコンをクリックすればOK。   ■Oracle等の既存テーブルを追加する Model > New Updated Model を選択する […]

02. キーボードから読み込む inOut.java

  キーボードから読み込んだ文字列を画面に表示する。   inOut.java    // // inOut.java // public class inOut { public static void main( String[] args ){ byte[] buff = new byte[ 1024 ]; // 配列の定義をする int n = 1; […]

01. HelloWorld

  「Javaの世界へようこそ。」を出力する。   HelloWorld.java テキストエディタ(mi等)で入力して保存する。文字コードは、Shift JISで。 // // HelloWorld.java // public class HelloWorld {     public static void main( String[] ar […]

Java練習帳

MacOS X でのJava練習メモ。 プログラムの基本は、「入れて、出す」。 情報(文字、数字、絵、音)を入れたら、何かしら処理をして、最後に出力する。 数字を入れると、足し算して、画面に表示する URLを入れると、文字や絵をひろってきて、ブラウザに表示する 会社名を入れると、株式情報を集めて、チャートを表示する 人間でいうと、「飯くって」「消化して」「うんこ出す」みたいなもんかな… […]

JDBC接続できない原因

なんで、Oracle8iへJDBC接続できないんだろ…と悩んでいたが、原因発覚!なんとSIDの名前を間違えていたのだ。tnsnames.oraのSERVICE_NAMEと違うじゃないかー!! ■ソースはこれ Class.forName("oracle.jdbc.driver.OracleDriver"); String url = "jdbc:oracle:thin:@192.168. […]

1 21 29