thin으로 연결하면 연결은 되는데 한글이 깨지구요
oci로 연결하려니 연결이 안되네요.
linux6.1, oracle8.0.5, jdbc8.1.6, jdk1.3
뭐 대략 이렇습니다.
메시지가 나오기를...
Exception in thread "main" java.lang.UnsatisfiedLinkError: no ocijdbc8 in java.library.path
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1312)
at java.lang.Runtime.loadLibrary0(Runtime.java:749)
at java.lang.System.loadLibrary(System.java:820)
at oracle.jdbc.oci8.OCIDBAccess.logon(OCIDBAccess.java)
at oracle.jdbc.driver.OracleConnection.<init>(OracleConnection.java)
at oracle.jdbc.driver.OracleDriver.getConnectionInstance(OracleDriver.java)
at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at User.getConnection(ProgramCode1_3.java:95)
at User.<init>(ProgramCode1_3.java:100)
at ProgramCode1_3.main(ProgramCode1_3.java:22)
이렇습니다.
thin과 oci의 소스차이는 단 하나.
"jdbc:oracle:thin:xxx.xxx.xxx.xxx@xxx"와 "jdbc:oracle:oci8:@xxx"뿐입니다.
왜 thin은 되고 oci는 안될까요.
설정을 어떻게 해야하는지...
패스는 다 걸어준 것 같습니다만...
잘 아시는분의 조언 부탁드립니다.
|