Now, you will use the Derby ij tool to load the Derby database engine. You will use the Derby embedded driver to create and connect to the firstdb database. You will also use a few basic SQL statements to create and populate a table.
ijOtherwise, you can use the java command to start the ij tool.
Operating System | Command |
---|---|
UNIX (Korn Shell) | java -jar $DERBY_HOME/lib/derbyrun.jar ij ij version 10.2 |
Windows | java -jar %DERBY_HOME%\lib\derbyrun.jar ij ij version 10.2 |
CONNECT 'jdbc:derby:firstdb;create=true';
CREATE TABLE FIRSTTABLE (ID INT PRIMARY KEY, NAME VARCHAR(12)); 0 rows inserted/updated/deleted
INSERT INTO FIRSTTABLE VALUES (10,'TEN'),(20,'TWENTY'),(30,'THIRTY'); 3 rows inserted/updated/deleted
SELECT * FROM FIRSTTABLE; ID |NAME ------------------------ 10 |TEN 20 |TWENTY 30 |THIRTY 3 rows selected
SELECT * FROM FIRSTTABLE WHERE ID=20; ID |NAME ------------------------ 20 |TWENTY 1 row selected
run 'ToursDB_schema.sql'; ij> ... CREATE TABLE AIRLINES ( AIRLINE CHAR(2) NOT NULL , AIRLINE_FULL VARCHAR(24), BASIC_RATE DOUBLE PRECISION, ... 0 rows inserted/updated/deleted ... Other output messages not shown ...
run 'loadTables.sql'; ij> run 'loadCOUNTRIES.sql'; ij> insert into COUNTRIES values ( 'Afghanistan','AF','Asia'); 1 row inserted/updated/deleted ij> insert into COUNTRIES values ( 'Albania','AL','Europe'); 1 row inserted/updated/deleted ... Other output messages not shown ...
exit;You should be returned to the DERBYTUTOR directory.
---------------------------------------------------------------- 2007-05-10 19:55:20.837 GMT: Booting Derby version The Apache Software Foundation - Apache Derby - 10.2.2.0 - (485682): instance c013800d-0109-7f82-e11f-000000119a68 on database directory C:\Derby_10\db-derby-10.2.2.0-bin\derbytutor\firstdb Database Class Loader started - derby.database.classpath='' 2007-05-104 20:00:12.640 GMT: Shutting down instance c013800d-0109-7f82-e11f-000000119a68 ----------------------------------------------------------------