SELECT Example
first_name, last_name) from the employee_tbl2 table, which is partially defined as
CREATE TABLE employee_tbl2 (
employee_id NUMBER(6),
first_name VARCHAR2(20),
last_name VARCHAR2(25) CONSTRAINT emp_last_name_nn NOT NULL,
email VARCHAR2(25) CONSTRAINT emp_email_nn NOT NULL,
phone_number VARCHAR2(20) );
ALTER TABLE employee_tbl2 ADD (
CONSTRAINT emp_emp_id_pk PRIMARY KEY( employee_id ));
|
|
|
// Import the following packages to use JDBC.
import java.sql.*;
import java.io.*;
import oracle.sql.*;
import oracle.jdbc.*;
import oracle.jdbc.pool.OracleDataSource;
class Select {
public static void main( String args[ ] ) throws SQLException {
String user = "C##user_id";
String password = "password";
String database = "20.185.147.112:1521/xe";
// Open an OracleDataSource and get a connection.
OracleDataSource ods = new OracleDataSource( );
ods.setURL ( "jdbc:oracle:thin:@" + database );
ods.setUser ( user );
ods.setPassword( password );
Connection conn = ods.getConnection( );
// Create a Statement
Statement stmt = conn.createStatement( );
// Select first_name, last_name, and email columns from the employee_tbl2 table
String query = "SELECT first_name, last_name, email FROM employee_tbl2";
query += " WHERE last_name LIKE '%" + args[0].trim( ) + "%'";
System.out.println( "<font color='#3366CC'><h4>" + query + "</h4></font>" );
ResultSet rset = stmt.executeQuery( query );
// Iterate through the result and print the employee names.
while ( rset.next( ) )
System.out.println (
rset.getString( 1 ) + " " + rset.getString( 2 ) + " 🠞 " +
rset.getString( 3 ) );
// Close the RseultSet.
rset.close( );
// Close the Statement.
stmt.close( );
// Close the Connection.
conn.close( );
}
}
|