In
this post, I am going to show, how to create a database, table and insert
records into the table.
Step 1: Create a directory
'derby_samples'.
Step 2: Open command
prompt/terminal, navigate to the directory 'derby_samples'  and type the command ‘ij’.
C:\Users\Krishna\Documents\Study\Apache Derby\examples\derby_samples>ij ij version 10.13 ij>
ij
command is located in 'DERBY_HOME/bin' directory. Make sure  'DERBY_HOME/bin' is added to your system path.
ij
tool is the client application that connects to Derby server.
Step 2: Create and connect to
the database ‘organization’.
Below
statement is used to create and connect to the database ‘organization’. 
CONNECT 'jdbc:derby:organization;create=true';
Below
table summarizes the tokens of above command.
Token 
 | 
  
Description 
 | 
 
CONNECT 
 | 
  
CONNECT
  command is used Used to establish a connection to a database. 
 | 
 
jdbc:derby 
 | 
  
The
  JDBC protocol specification for the Derby driver. 
 | 
 
organization 
 | 
  
The
  name of the database. Since no filepath is specified, the database is created
  in the default working directory 'derby_samples' 
 | 
 
;create=true 
 | 
  
Create
  attribute is used to create a database. Derby does not have an SQL ‘create database’ command. 
 | 
 
; 
 | 
  
The
  semicolon is the ij command terminator. 
 | 
 
In
ij prompt type below command. 
CONNECT 'jdbc:derby:organization;create=true';
Once
the command is executed successfully, you can able to see ‘derby.log’ and
organization directory in ‘derby_samples’ directory.
Step 3: Create a table
employee.
Syntax
CREATE
TABLE table_name(
  column1 data_type,
  column2 data_type,
         ...
         ...
  columnn data_type,
  PRIMARY KEY(columns)
);
Use
below command to create table employee.
CREATE
TABLE employee (id INT, name VARCHAR(20));
ij> CREATE TABLE employee (id INT, name VARCHAR(20)); 0 rows inserted/updated/deleted
Step 4: Insert data into the
table ‘employee’.
Use
below commands to insert records to the table ‘employee’.
INSERT
INTO employee VALUES (1, 'Hari Krishna');
INSERT
INTO employee VALUES (2, 'Gopi Battu');
INSERT
INTO employee VALUES (3, 'Chamu Majety');
ij> INSERT INTO employee VALUES (1, 'Hari Krishna'); 1 row inserted/updated/deleted ij> INSERT INTO employee VALUES (2, 'Gopi Battu'); 1 row inserted/updated/deleted ij> INSERT INTO employee VALUES (3, 'Chamu Majety'); 1 row inserted/updated/deleted
Step 5: Display the records
from the table ‘employee’.
ij> SELECT * FROM employee; ID |NAME -------------------------------- 1 |Hari Krishna 2 |Gopi Battu 3 |Chamu Majety
Step 6: Exit from Derby by
typing exit; command.
No comments:
Post a Comment