...
Code Block | ||||
---|---|---|---|---|
| ||||
import java.sql.*; public class Oracle { public static void main(String[] args) { String dsn = "hydra2"; String login = "AIS_RPC"; String password = "********"; try { // Establish the database connection Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@" + dsn, login, password); // Call exec method Oracle.select(conn); // Close the database connection conn.close(); } catch (SQLException e) { System.err.println("Connection error!"); e.printStackTrace(); } } public static void exec(Connection conn) { // Select query String query = """ SELECT VC_SUBJ_TYPE_NAME, VC_CODE FROM SI_V_SUBJECTS WHERE N_SUBJECT_ID = 100 """; try { // Create an Oracle statement for execution Statement stmt = conn.createStatement(); // Execute query ResultSet rs = stmt.executeQuery(query); // Get and output the result. while (rs.next()) { String vcSubjTypeName = rs.getString("VC_SUBJ_TYPE_NAME"); String vcCode = rs.getString("VC_CODE"); System.out.println("VC_SUBJ_TYPE_NAME: " + vcSubjTypeName); System.out.println("VC_CODE: " + vcCode); } } catch (SQLException e) { System.err.println("Select error!"); e.printStackTrace(); } } } |
...