Problem about SQLJ -- Thank you for your answer

When I use "sqlj SQLJTest.sqlj" or "sqlj -user=ss/ss SQLJTest.sqlj" to build the following file SQLJTest.sqlj:
import sqlj.runtime.*;
import sqlj.runtime.ref.*;
import oracle.sqlj.runtime.*;
import java.sql.*;
public class SQLJTest {
private int id;
private String name;
public SQLJTest(int id,String name) {
this.id = id;
this.name = name;
public void insert() throws SQLException{
int id = this.id;
String name = this.name;
#sql {
INSERT INTO caedmon_sqljtest VALUES(:id,:name)
public void update() throws SQLException{
int id = this.id;
String name = this.name;
#sql {
UPDATE caedmon_sqljtest SET id = :id,name = :name
public void delete() throws SQLException{
int id = this.id;
#sql {
DELETE FROM caedmon_sqljtest WHERE id = :id
}there is a error to emerge like :
unexpected error occurred...
java.lang.NoClassDefFoundError: Loracle/jdbc/driver/OracleResultSet;
at java.lang.Class.getFields0(Native Method)
at java.lang.Class.getDeclaredFields(Unknown Source)
at sqlj.framework.JSClass$ClassWrapper.getDeclaredFields(JSClass.java:17
95)
at sqlj.framework.JSClass.resolveClassReferences(JSClass.java:1629)
at sqlj.framework.JSClass.reflectSystemClass(JSClass.java:1483)
at sqlj.codegen.JSClassType.<clinit>(JSClassType.java:237)
at sqlj.codegen.UnitInfo.<init>(UnitInfo.java:32)
at sqlj.codegen.UnitInfo.getInfoFor(UnitInfo.java:25)
at sqlj.codegen.ParseletFactory$ParseletImpl.generate(ParseletFactory.ja
va:235)
at sqlj.syntax.SqljParselet.generate(SqljParselet.java:128)
at sqlj.javac.JavaParserSubTokenManager$PositionedParselet.generate(Java
ParserSubTokenManager.java:171)
at sqlj.javac.JavaParserSubTokenManager$TokenManagerParselet.generate(Ja
vaParserSubTokenManager.java:275)
at sqlj.javac.ASTCompilationUnit.generate(ASTCompilationUnit.java:218)
at sqlj.translator.Translator.translate(Translator.java:258)
at sqlj.translator.Translator.translate(Translator.java:229)
at sqlj.translator.Main.translate(Main.java:124)
at sqlj.translator.Main.runTranslation(Main.java:99)
at sqlj.translator.Main.runTranslation(Main.java:92)
at sqlj.tools.Sqlj.statusMain(Sqlj.java:306)
at sqlj.tools.Sqlj.main(Sqlj.java:140)
Error: Exception caught:
Total 1 error.Thank you very much for your help!!!

Sorry about that I forgot my env :
OS : win2000 professional
Database : Oracle9i
jdbc-driver: classes12.zip or Oracle817.jar(revised edition for 9i)
jdk1.3.1
Thanks in advance

Similar Messages

Maybe you are looking for

  • Time Machine stalls when trying to back up to Time Capsule or an external hard drive.

    TIme Machine stalls when trying to back up to Time Capsule or an external hard drive.  Time Machine shows a message such as "Backing up 4MB of 9.00GB" but nothing happens for hours.

  • Problem hooking up WRT160N

    During a snow storm, I lost my 2.4 G Linksys router.  I bought the Wrt160n.  I am setting up this router on my laptop, not the old CPU the 2.4 was connected to.  Well, the setup did not ask me did I want to set up a new router, I only had the option

  • Permissions all_tab_columns

    Hello to everybody, I've got a small problem. I have got a function which compairs the tables and colums of two schemas of the same data base. this function is defined in one of the two schemas. The function has two querys : select count(*) from all_

  • My itunes stopped working after downloading the latest update.

    what do i need to do to get my itunes working again and how do i get my library back?

  • SQL Alter Column Name

    I am trying to change the name of a column in my Oracle database using SQL PLUS. This is what I'm doing: ALTER TABLE projects RENAME COLUMN thomas_comp_type TO thomas_comp_shipped_via; When I do this it gives me an error stating ORA-14155 Missing PAR