|
|
Make sure the result files are correct and clear!
|
|
createStatement, form, getTables, input, param, ResultSet, and system (but not all the keywords used) may be given.
Even if the keywords are provided, you still need to know where and how to put them.
#!/usr/bin/bash CLASSPATH=.:/usr/lib/oracle/23/client64 CLASSPATH=$CLASSPATH:/usr/lib/oracle/23/client64/lib/ojdbc8.jar CLASSPATH=$CLASSPATH:/usr/lib/oracle/23/client64/lib/ottclasses.zip export CLASSPATH |
#!/usr/bin/perl print( "Content-type: text/html\n\n" ); use CGI; $query = new CGI; $var = $query->param( 'var' ); # or $var = $query->url_param( 'var' ); $var =~ s/^\s*(\S*)\s*$/$1/; $var =~ s/;|>|>>|<|\*|\?|\&|\|//g; $cmd = "/usr/bin/java -Djava.security.egd=file:/dev/./urandom "; system( $cmd ); |
// Import the following packages to use JDBC.
import java.sql.*;
import java.io.*;
import oracle.jdbc.*;
import oracle.jdbc.pool.OracleDataSource;
public class ClassName {
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( );
Statement stmt = conn.createStatement( );
|
⇒ SQL*Plus commands⇒ results⇒ JDBC (including HTML and Perl) programs/commands
⇒ results
⇒ SQL commands⇒ results|
Recommendations
To prepare the exam: |
|