Aydin
I don't know a lot about MACs, but it looks as if the version of the
JDK being used doesn't understand new API calls added in JDBC 2. If
there isn't a more up to date JDK available then I think you'll simply
have to comment out the relevant lines. Alternatively, you could cast
try defining "rs" as an "idbResultsSet".
Pete
----- Original Message -----
From: Aydin Kurt-Elli <aydin@ednet.co.uk>
Date: Friday, December 29, 2000 12:52 pm
Subject: InstantDB: InstandDB on a Mac
> Hello All,
>
> Annoying Newbie question coming up. I am trying to compile the
> ScriptTool.java on MacOS 9 using the MRJ SDK 2.2 and get the errors
> attached at the end of this email.
>
> With verbose debugging, it shows that it loads up the sql drivers from
> the MRJ classes, and all the relevant jar files are in the
> classpath at
> compile time.
>
> Has anyone got this to compile before, and/or am I doing something
> devastatingly stupid!
>
> Kind rgds
> Aydin
>
>
>
>
>
>
> Executing: Javac -classpath /Macintosh HD/System
> Folder/Extensions/MRJLibraries/MRJClasses/JDKClasses.zip:/Macintosh
HD/System
> Folder/Extensions/MRJ
> Libraries/MRJClasses/JDKToolsClasses.zip:/Macintosh HD/System
> Folder/Extensions/MRJ Libraries/MRJClasses/MRJClasses.zip:/Macintosh
> HD/System Folder/Extensions/MRJ
> Libraries/MRJClasses/MRJSDKClasses.zip:/Macintosh HD/System
> Folder/Extensions/MRJ Libraries/MRJClasses/QTJava.zip:/Macintosh
> HD/System Folder/Extensions/MRJ Libraries/MRJClasses/:/Macintosh
> HD/java/idb3_25 Folder/Classes/idb.jar:/Macintosh HD/java/idb3_25
> Folder/Classes/idbexmpl.jar:/Macintosh HD/java/idb3_25
> Folder/Classes/jta-spec1_0_1.jar /Macintosh HD/java/idb3_25
> Folder/Examples/ScriptTool.java
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:298: Method
> cancelRowUpdates() not found in interface java.sql.ResultSet.
> rs.cancelRowUpdates();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:305: Method
> deleteRow() not found in interface java.sql.ResultSet.
> rs.deleteRow();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:308: Method
> executeBatch() not found in interface java.sql.Statement.
> if (stmt != null) stmt.executeBatch();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:309: Method
> executeBatch() not found in interface java.sql.PreparedStatement.
> if (pstmt != null) pstmt.executeBatch();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:317: Method
> insertRow() not found in interface java.sql.ResultSet.
> rs.insertRow();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:345: Method
> updateRow() not found in interface java.sql.ResultSet.
> rs.updateRow();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:453: Method
> addBatch(java.lang.String) not found in interface java.sql.Statement.
> stmt.addBatch (sql);
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:489: Method
> absolute(int) not found in interface java.sql.ResultSet.
> result = rs.absolute (rowNum);
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:492: Method
> relative(int) not found in interface java.sql.ResultSet.
> result = rs.relative (rowNum);
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:498: Method
> previous() not found in interface java.sql.ResultSet.
> result = rs.previous();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:501: Method
> first() not found in interface java.sql.ResultSet.
> result = rs.first();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:504: Method
> last() not found in interface java.sql.ResultSet.
> result = rs.last();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:507: Method
> beforeFirst() not found in interface java.sql.ResultSet.
> rs.beforeFirst();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:510: Method
> afterLast() not found in interface java.sql.ResultSet.
> rs.afterLast();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:513: Method
> moveToInsertRow() not found in interface java.sql.ResultSet.
> rs.moveToInsertRow();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:516: Method
> moveToCurrentRow() not found in interface java.sql.ResultSet.
> rs.moveToCurrentRow();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:521: Method
> getRow() not found in interface java.sql.ResultSet.
> " row="+rs.getRow()+
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:522: Method
> isBeforeFirst() not found in interface java.sql.ResultSet.
> " beforeFirst="+rs.isBeforeFirst()+
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:523: Method
> isAfterLast() not found in interface java.sql.ResultSet.
> " afterLast="+rs.isAfterLast()+
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:524: Method
> isFirst() not found in interface java.sql.ResultSet.
> " first="+rs.isFirst()+
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:525: Method
> isLast() not found in interface java.sql.ResultSet.
> " last="+rs.isLast());
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:636: Method
> addBatch() not found in interface java.sql.PreparedStatement.
> pstmt.addBatch();
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:652: Method
> updateObject(java.lang.String, org.enhydra.instantdb.TestObject) not
> found in interface java.sql.ResultSet.
> rs.updateObject (colname, test1);
> ^
> /Macintosh HD/java/idb3_25 Folder/Examples/ScriptTool.java:655: Method
> updateString(java.lang.String, java.lang.String) not found in
> interface java.sql.ResultSet.
> rs.updateString (colname, value);
> ^
> 24 errors
> Done
> -------------------------------------------------------------------
> ----------
> To unsubscribe from this mailing list, send email to
> majordomo@enhydra.orgwith the text "unsubscribe instantdb" in the
> body of the email.
> If you have other questions regarding this mailing list, send
> email to
> the list admin at owner-instantdb@enhydra.org.
>
-----------------------------------------------------------------------------
To unsubscribe from this mailing list, send email to majordomo@enhydra.org
with the text "unsubscribe instantdb" in the body of the email.
If you have other questions regarding this mailing list, send email to
the list admin at owner-instantdb@enhydra.org.
|