Sample demonstrating the usage of LONGRAW type
This application show how to perform inserts and retrieval from a LONGRAW
column using JDBC. The sample uses the JDBC-Thin driver; the code is the
same for JDBC-OCI, except for the database URL syntax. Steps in the Application1) The user invokes the application, and the application displays the connection status and any errors in the status bar. 2) If the connection was successful, the sample populates the JTable with CODE. NAME and PARTNER values for all rows in AIRLINES_LONGRAW_TABLE. 3) When the user chooses an airline from the JTable,the AIRLINE_LOGO which is a LONGRAW column is retrieved and the GIF data in the column is displayed. 4) When the user presses Exit, the application exits.
The section has instructions for step-by-step instructions to run this application successfully. This will be discussed in the following subsections Run the sample using Oracle9i JDeveloper Run the sample using the JDK environment |
| HostName | = | insn104a.idc.oracle.com |
| SID | = | otn9i |
| Port | = | 1521 |
| UserName | = | travel |
| Password | = | travel |
Step 1. Using JDeveloper File/Open option select the LongRawSamples.jws
from the LongRawSample directory.
Step 2. Select Project/Make from JDeveloper main menu and
select Make Project "LongRawSample.jpr"
Step 3. Right click on the file PopulateTable.java, and select Run. This will create a table AIRLINES_LONGRAW_TABLE and populate it with binary data from the GIF files present under LongRawSample
Step 4. Select Run/Run LongRawSample.jpr from JDeveloper
main menu to run the application.
Step 1. Install Oracle JDBC Driver and include the zip/jar
files in the CLASSPATH. Make sure that connection.properties,the GIF image
files and LongRawSample/src are in the CLASSPATH.
Step 2. Change directory to LongRawSample/src/oracle/otnsamples/jdbc/longraw.
Compile the files using javac:
%javac *.java
Step 3. Run the class file using java. This will create the
required database tables:
%java
oracle.otnsamples.jdbc.longraw.PopulateTable
Step 4. Run the class file using java:
%java oracle.otnsamples.jdbc.longraw.LongRawSample
Description of Sample Files |
LongRawSample is the top level directory.
|
Directory
|
Files
|
Description
|
| LongRawSample | Readme.html | This file |
| LongRawSample.jws | The Oracle9i JDeveloper workspace file | |
| LongRawSample.jpr | The Oracle9i JDeveloper project file | |
| Connection.properties | This file has the details of the database connection parameters | |
| GIF files | Binary files which are loaded in the table | |
| LongRawSample\src\oracle\otnsamples\jdbc\longraw\ | LongRawSample.java | The source file for sample |
| LongRawFrame.java | The source file for the sample User Interface | |
| PopulateTable.java | The source for the class which creates the table and populates it . | |
| GenTableModel.java | The source file for the GenTableModel class, which handles the JTable data |