//Filename : SelectUpDown.javaimport java.sql.*;import java.util.Properties;public class SelectUpDown {public static void main(String args[]) {try { Statement stmt; ResultSet rs; // JDBC 드라이버를 로드한다. Class.forName("oracle.jdbc.driver.OracleDriver"); // 데이터베이스에 접속한다. 적절한 JDBC URL 설정한다. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "javatest", "javatest"); st..
import java.sql.*;import java.util.*; class ResultApp { public static void main(String args[]) { try {Class.forName("oracle.jdbc.driver.OracleDriver"); // 데이터베이스에 접속한다. 적절한 JDBC URL 설정한다. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "javatest", "javatest"); Statement statement = con.createStatement(); String sql = "SELECT * FROM student"; ResultSet rs = s..
import java.sql.SQLException;public class OraCon {public static String toDB( String uni20 )throws SQLException { if ( uni20 == null ) return null; int len = uni20.length(); char[] out = new char[len]; for( int i = 0; i < len; i++ ) { char c = uni20.charAt(i); if ( c < 0xac00 || 0xd7a3 < c ) { out[i] = c; } else { // 유니코드 2.0 한글 영역 try { byte[] ksc = String.valueOf(c).getBytes("KSC5601"); if ( ks..
// Filename : JdbcTestSelectError.javaimport java.sql.*; import java.util.*; class JdbcTestSelectError { public static void main (String args []) { // JDBC 드라이버를 로드한다. try {Class.forName("oracle.jdbc.driver.OracleDriver");} catch(java.lang.ClassNotFoundException e) { System.err.print("오류 -> ClassNotFoundException: "); System.err.println(e.getMessage());System.exit(1);}try { // 데이터베이스에 접속한다. 적절한 ..
// Filename : InsertBatch.javaimport java.sql.*;import java.util.*;public class InsertBatch { public static void main(String args[]) {try { Statement stmt; ResultSet rs; // JDBC 드라이버를 로드한다.Class.forName("oracle.jdbc.driver.OracleDriver");// 데이터베이스에 접속한다. 적절한 JDBC URL 설정한다. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "javatest", "javatest"); stmt = con.cr..
// MetaData 처리 예제import java.sql.*;import java.util.*; class ConnectApp { public static void main(String args[]) throws Exception{// JDBC 드라이버를 로드한다. Class.forName("oracle.jdbc.driver.OracleDriver"); // 데이터베이스에 접속한다. 적절한 JDBC URL 설정한다. Connection con = DriverManager.getConnection("jdbc:oracle:thin:@127.0.0.1:1521:ORCL", "javatest", "javatest"); DatabaseMetaData meta=con.getMetaData(); System.out..
Linux 환경에서 오라클 데이터베이스를 설치, 운영, 유지보수 하는데 필요한 기본적인 bash 쉘 스크립트를 소개합니다 지금으로부터 7년 전, 오라클은 Linux 운영체제를 위한 최초의 상용 데이터베이스를 발표하였습니다. 그 이후로, Oracle, Red Hat, Novell/SUSE 등의 벤더가 서로 협력하며 데이터베이스 및 애플리케이션 성능을 최적화한 Linux 커널을 개발해 왔습니다. 이러한 이유로, Oracle Database 10g for Linux는 운영체제와 긴밀하게 연관된 개선 기능을 포함하고 있습니다. 이제 DBA들에게도 Linux 기반 시스템을 최적의 상태로 관리하기 위한 경험과 지식이 필요하게 되었습니다. 시스템 관리자와 DBA 사이에는 고전적인 역할의 구분이 이루어져 왔습니다. 하..