이번것은 좀 짧은 소스네요...
역시 컴파일은 되는데, 실행이 되질 않네요...부탁드립니다.
좀 살펴보니까.. InterBase에서는 자체의 자바라이브러리에 의해서 DB연결을 하는 것 같군요.
Connection, Statement, ResultSet.....
<예제 및 에러 메세지>
import interbase.interclient.*;
import java.util.*;
public class Conecta {
public static void main(String[] args) {
try {
String dbUrl = "jdbc:interbase://196.1.8.90/f:/EasyDemo.gdb";
String user = "SYSDBA";
String password = "asinforuser";
Properties props = new Properties();
// Load the driver (registers itself)
Class.forName("interbase.interclient.Driver");
props.setProperty("USERNAME", user);
props.setProperty("PASSWORD", password);
java.sql.Connection c = java.sql.DriverManager.getConnection(dbUrl, props);
} catch (Exception e) {
System.out.println(e);
}
}
} ///:~
/*
And the error message is:
C:\WINDOWS\TEMP\Pruebas Interbase>java Conecta
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.Driver.connect(Driver.java:180)
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at Conecta.main(Conecta.java:16)
Thanks.
Beni.
*/
|