반응형
오라클 JDBC 접속 테스트용 Java Program
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
|
-- ###########################################################################
-- Oracle JDBC Connection 테스트
-- ###########################################################################
-- 1) CLASSPATH 등록
export CLASSPATH=.:/oracle/db/12.1/jdbc/lib/ojdbc6.jar
-- 2) OraTest.java Compile
/oracle/db/12.1/jdk/bin/javac OraTest.java
-- 3) OraTest.java Exec
/oracle/db/12.1/jdk/bin/java OraTest
-------------------
-- OraTest.java
-------------------
import java.sql.*;
public class oratest {
public static void main(string[] args) {
string jdbc_driver = "oracle.jdbc.driver.oracledriver";
string jdbc_url = "jdbc:oracle:thin:@10.11.12.13:1521/testdb";
string dbuser = "orakim";
string dbuser_pass = "orakim1234";
connection conn = null;
statement st = null;
resultset rs = null;
try {
class.forname(jdbc_driver);
system.out.println("driver ok");
conn = drivermanager.getconnection(jdbc_url, dbuser, dbuser_pass);
system.out.println("connection ok");
st = conn.createstatement();
system.out.println("statement ok");
string sql = "select * from dba_objects where rownum <=5";
rs = st.executequery(sql);
system.out.println("rs ok");
while (rs.next()) {
string objnm = rs.getstring("object_name");
system.out.println("object_name=" + objnm );
}
} catch (exception e) {
e.printstacktrace();
} finally {
if (rs != null)
try {
rs.close();
} catch (sqlexception e) {
e.printstacktrace();
}
if (st != null)
try {
st.close();
} catch (sqlexception e) {
e.printstacktrace();
}
if (conn != null)
try {
conn.close();
} catch (sqlexception e) {
e.printstacktrace();
}
}
}
|
cs |
반응형
'[DATABASE] ORACLE > Etc...' 카테고리의 다른 글
[Oracle] Database Limits (0) | 2022.08.31 |
---|---|
[Oracle] Kill 가능한 Background Process list (0) | 2022.08.31 |
[Oracle] 리스너 (Listener) 로그에서 Client IP 추출 (0) | 2022.08.01 |
개발 VS 운영 Parameter 비교 방법 (0) | 2022.07.12 |
[Oracle] Unified Auditing (0) | 2022.06.28 |
댓글