Á¦¸ñ : JDBC Install ¹®Á¦(Unix & Oracle)
JDBC°¡ ¿¬°áÀÌ ¾ÈµÈ´Ù´Â Áú¹®ÀÌ ¸¹¾Æ¼ jdbc°¡ ¿¬°áÀÌ ¾ÈµÇ´Â ¹®Á¦Á¡À»
Á¤¸®ÇÕ´Ï´Ù.
1. .cshrc¿¡ settingÀÌ À߸øµÈ °æ¿ì.
a. oracleÀÇ È¯°æº¯¼ö°¡ ½ÇÁ¦ µð·ºÅ丮¿Í Ʋ¸°°æ¿ì.
setenv ORACLE_SID ORA815
setenv ORACLE_BASE /user1/oracle
setenv ORACLE_HOME $ORACLE_BASE/product/815
setenv ORA_NLS32 $ORACLE_HOME/ocommon/nls/admin/data
setenv TNS_ADMIN $ORACLE_HOME/network/admin
setenv NLS_LANG American_America.KO16KSC5601
setenv NLS_CHARACTERSET KO16KSC5601
setenv JDK /user1/oracle/tool/java1.1.8
setenv JSWDK /user1/oracle/tool/jswdk-1.0
setenv SQLJ /user1/oracle/tool/sqlj
b. classpath¿¡ jdbcµå¶óÀ̹ö°¡ ¿¬°áµÇÁö ¾ÊÀº°æ¿ì.
setenv CLASSPATH .:$JDK/lib/classes.zip:$JSWDK/lib/servlet.jar:$JSWDK/lib/jsp.ja
r:$JSWDK/lib/jspengine.jar:$JSWDK/webserver.jar:$ORACLE_HOME/jdbc/lib/classes111
.zip:$ORACLE_HOME/jdbc/lib/nls_charset11.zip:$SQLJ/lib/translator.zip:$JSWDK/exa
mples/WEB-INF/jsp/beans:$JSWDK/lib:$JSWDK/lib/cos.jar
2. listener°¡ startµÇ¾î ÀÖÁö ¾ÊÀº °æ¿ì(thin driver¸¦ »ç¿ëÇÏ´Â °æ¿ì)
listener¶õ ¿À¶óŬDB¸¦ Á¢¼ÓÇϱâÀ§ÇÑ ÇÁ·ÎÅäÄÝÀ̶ó°í »ý°¢ÇϸéµË´Ï´Ù.
lsnrctl status·Î È®ÀÎÇÑ ÈÄ
listener°¡ ¶ç¿öÀÖÁö ¾ÊÀ¸¸é lsnrctl start¸¦ ½ÇÇà½ÃŲ´Ù.
ip : ip( ¿¹ : 210.96.555.23)
url : url( ¿¹ : java.sun.com )
1521 : port ¹øÈ£
ORA815 : sid
conn = DriverManager.getConnection(
"jdbc:oracle:thin:id/passwd@ip:ORA815");
ȤÀº
conn = DriverManager.getConnection(
"jdbc:oracle:thin:@java.sun.com:ORA815","id","passwd");
3. °øÀ¯¶óÀ̺귯¸®°¡ ¾ø´Â°æ¿ì(OCI driver¸¦ »ç¿ëÇÏ´Â °æ¿ì.)
liboci73jdbc.so => ver 7.3
libocijdbc8.so => ver 8.x
°¡ path¿¡ ¿¬°áµÇ¾ú´ÂÁö È®ÀÎÇÑ´Ù.
conn = DriverManager.getConnection(
"jdbc:oracle:oci8:@","id","passwd");
±Ã±ÝÇÑÁ¡ÀÖÀ¸¸é Q&A¿¡ ±ÛÀ»³²°ÜÁÖ¼¼¿ä
|