TestDataEncryptionIntegrity.java Source code

Java tutorial

Introduction

Here is the source code for TestDataEncryptionIntegrity.java

Source

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;
import java.util.Properties;

public class TestDataEncryptionIntegrity {

    public static void main(String[] argv) throws Exception {

        DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());

        Properties prop = new Properties();
        prop.setProperty("user", "scott");
        prop.setProperty("password", "tiger");
        prop.setProperty("oracle.net.encryption_client", "REQUIRED");
        prop.setProperty("oracle.net.encryption_types_client", "( RC4_40 )");
        prop.setProperty("oracle.net.crypto_checksum_client", "REQUIRED");
        prop.setProperty("oracle.net.crypto_checksum_types_client", "( MD5 )");

        Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@dssw2k01:1521:orcl", prop);
        Statement stmt = conn.createStatement();
        ResultSet rset = stmt.executeQuery(
                "select 'Hello Thin driver Encryption & Integrity " + "tester '||USER||'!' result from dual");
        while (rset.next())
            System.out.println(rset.getString(1));
        rset.close();
        stmt.close();
        conn.close();
    }
}