В консоли та же шняга только в профиль:
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;
public class T1 {
private static Connection conn = null;
public static void main(String[] args) {
Properties props = new Properties();
props.put("user", "SYSDBA");
props.put("password", "1");
props.put("sql_role_name", "DBUSER");
props.put("DYNAMIC_PREPARE", "true");
String dbURL =
"jdbc:firebirdsql:embedded:c:\\xd2k8blt\\xd2k8blt.fdb";
try {
Class.forName("org.firebirdsql.jdbc.FBDriver");
conn = DriverManager.getConnection(dbURL, props);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
По завершению процесса - имеем застрявшую жабу.
пишем
String dbURL = "jdbc:firebirdsql:127.0.0.1:c:\\xd2k8blt\\xd2k8blt.fdb";
и застрявшей жабы не имеем.
Можеш сузить функциональность до консольного приложения? И на нем
воспроизвести ошибку.