here is my code:
----------------------------------------------------------------------------
import java.sql.*;
class Connect1 {
public static void main(String args[]) {
try {
//Class.forName ("interbase.interclient.Driver");
Class.forName("interbase.interclient.Driver");
} catch (Exception cnfExp) {
//cnfExp.printStackTrace();
System.err.println("Error: "+cnfExp);
}
try {
java.sql.Connection c =
DriverManager.getConnection
("jdbc:interbase://loopback/c:/tmp/test.gdb","DEEPAK", "deepak");
} catch (Exception sqlExp) {
//sqlExp.printStackTrace();
System.err.println("Error: "+sqlExp);
}
System.out.print("Hello World!\n");
}
}
----------------------------------------------------------------------------
here is the error message:
D:\learn\interbase>java Connect1
Exception in thread "main" java.lang.VerifyError: (class:
interbase/interclient/
ErrorKey, method: _$372 signature:
(Ljava/lang/String;Ljava/lang/String;I)V) Exp
ecting to find unitialized object on stack
at interbase.interclient.JDBCNet._$125439(JDBCNet.java:92)
at interbase.interclient.JDBCNet.<init>(JDBCNet.java:74)
at interbase.interclient.Connection._$45044(Connection.java:317)
at interbase.interclient.Connection.<init>(Connection.java:285)
at interbase.interclient.Driver.connect(Driver.java:204)
at java.sql.DriverManager.getConnection(DriverManager.java:517)
at java.sql.DriverManager.getConnection(DriverManager.java:177)
at Connect1.main(Connect1.java:14)
| here is the error message:
|
| D:\learn\interbase>java Connect1
| Exception in thread "main" java.lang.VerifyError: (class:
| interbase/interclient/
| ErrorKey, method: _$372 signature:
| (Ljava/lang/String;Ljava/lang/String;I)V) Exp
| ecting to find unitialized object on stack
There is something wrong with Win32 binary distribution of InterClient2.0 ,
try using source
distribution , then you get true exception .