다른곳에 있는 에러가 났다는 내용을 게시물인데
일단 이러한 방식으로 처리가 되기도 한다는 모습을 보이는거 같아서
붙여놔 봅니다.
시간되면 함 테스트 해봐야겠네요.
그럼 이만.. ^^
===============================================
---------- java ----------
java.lang.NoClassDefFoundError: oracle/jdbc2/Clob
at testInsert.main(testInsert.java:9)
Exception in thread "main"
출력 완료 (1초 경과) - 정상 종료
OracleXMLSave sav = new OracleXMLSave(conn, "scott.emp");
위 라인입니다.
위와 비슷한 소스 몇개의 테스트를 해도 계속 위
OracleXMLSave 에서 실행시 에러발생합니다..
자르 화일도 분명 있구요 클래스도 혹시 풀어서 같은 폴더에도 저장을 한후에
실행을 하여도
여전히 같은 에러가 나옵니다.
고수님들의 조언을 부탁드립니다.
===================================
clob_test .java
===================================
import oracle.xml.sql.dml.*;
import java.sql.*;
import oracle.jdbc.driver.*;
import oracle.jdbc.*;
import java.net.*;
import oracle.xml.sql.dml.OracleXMLSave;
public class clob_test extends Object {
public static void main(String args[]) throws SQLException
{
String tabName = "xml_test"; // table into which to insert
String fileName = "i:/xml_test/xml_insert.xml";
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn =
DriverManager.getConnection
("jdbc:oracle:thin:@127.0.0.1:1521:take","scott","password");
OracleXMLSave sav = new OracleXMLSave(conn, tabName);
URL url = sav.getURL(fileName);
int rowCount = sav.insertXML(url);
System.out.println(" successfully inserted "+rowCount+ " rows into "+ tabName);
conn.close();
}
}
=============================================
xml : xml_insert.xml
=============================================
7369
SMITH
STUDENT
7499
ALLEN
SALESMAN
7521
WARD
SALESMAN
=============================================
xml_test.sql
=============================================
create table xml_test(
2 empno number,
3 ename varchar2(20),
4 job clob);
=============================================
제가 가진 패스 화일
=============================================
D:>set classpath
CLASSPATH=.;D:Program Filesj2sdk_nbj2sdk1.4.2lib ools.jar;E:oracleora90j
dbclibclasses12.zip;i:OracleXSU111libxsu111.jar;i:OracleXSU111libxmlpars
erv2.jar;E:oracleora90oem_webstageoraclesysmanvtm hin;D:Program
FilesOracleInventoryComponents;
==============================================
물론 : jar 화일은 /자바홈/jre/lib/ext 에 조심스럽게
가져다 놓았구요 ...
컴파일은 아무 이상이 없이 잘 됩니다.
실행시 위와 같은 에러가 나옵니다.
고수님의 고견을 듣고 싶습니다.
흑흑흑 지금 몇일째 ....
읽어오기는 잘 합니다.
***** 아름다운프로님에 의해서 게시물 복사 + 카테고리변경되었습니다 (2003-12-18 16:49)
일단 이러한 방식으로 처리가 되기도 한다는 모습을 보이는거 같아서
붙여놔 봅니다.
시간되면 함 테스트 해봐야겠네요.
그럼 이만.. ^^
===============================================
---------- java ----------
java.lang.NoClassDefFoundError: oracle/jdbc2/Clob
at testInsert.main(testInsert.java:9)
Exception in thread "main"
출력 완료 (1초 경과) - 정상 종료
OracleXMLSave sav = new OracleXMLSave(conn, "scott.emp");
위 라인입니다.
위와 비슷한 소스 몇개의 테스트를 해도 계속 위
OracleXMLSave 에서 실행시 에러발생합니다..
자르 화일도 분명 있구요 클래스도 혹시 풀어서 같은 폴더에도 저장을 한후에
실행을 하여도
여전히 같은 에러가 나옵니다.
고수님들의 조언을 부탁드립니다.
===================================
clob_test .java
===================================
import oracle.xml.sql.dml.*;
import java.sql.*;
import oracle.jdbc.driver.*;
import oracle.jdbc.*;
import java.net.*;
import oracle.xml.sql.dml.OracleXMLSave;
public class clob_test extends Object {
public static void main(String args[]) throws SQLException
{
String tabName = "xml_test"; // table into which to insert
String fileName = "i:/xml_test/xml_insert.xml";
DriverManager.registerDriver(new oracle.jdbc.driver.OracleDriver());
Connection conn =
DriverManager.getConnection
("jdbc:oracle:thin:@127.0.0.1:1521:take","scott","password");
OracleXMLSave sav = new OracleXMLSave(conn, tabName);
URL url = sav.getURL(fileName);
int rowCount = sav.insertXML(url);
System.out.println(" successfully inserted "+rowCount+ " rows into "+ tabName);
conn.close();
}
}
=============================================
xml : xml_insert.xml
=============================================
7369
SMITH
STUDENT
7499
ALLEN
SALESMAN
7521
WARD
SALESMAN
=============================================
xml_test.sql
=============================================
create table xml_test(
2 empno number,
3 ename varchar2(20),
4 job clob);
=============================================
제가 가진 패스 화일
=============================================
D:>set classpath
CLASSPATH=.;D:Program Filesj2sdk_nbj2sdk1.4.2lib ools.jar;E:oracleora90j
dbclibclasses12.zip;i:OracleXSU111libxsu111.jar;i:OracleXSU111libxmlpars
erv2.jar;E:oracleora90oem_webstageoraclesysmanvtm hin;D:Program
FilesOracleInventoryComponents;
==============================================
물론 : jar 화일은 /자바홈/jre/lib/ext 에 조심스럽게
가져다 놓았구요 ...
컴파일은 아무 이상이 없이 잘 됩니다.
실행시 위와 같은 에러가 나옵니다.
고수님의 고견을 듣고 싶습니다.
흑흑흑 지금 몇일째 ....
읽어오기는 잘 합니다.
***** 아름다운프로님에 의해서 게시물 복사 + 카테고리변경되었습니다 (2003-12-18 16:49)