Salve il problema è il seguente: ho scaricato firebird embedded (chi non sa cos'è non mi può aiutare quindi non sto a spiegarlo) e mi servirebbe per usarlo in concomitanza con il connector java per firebird.In altre parole il mio obiettivo e quello di avere un'applicazione java che distribuita insieme alla dll (fembedded) del dbms, al jar del connector ed alla dll del connector, sia in grado di lavorare con database ed sql in maniera autosufficiente (senza dover installare nessun server dbms nella macchina dell'utilizzatore) cosa estremamente utile se la gestione mediante db dei dati deve essere trasparente all'utente finale,il quale deve potersi assumere un perfetto ignorante di programmazione ed amministrazione/configurazione di dbms .
Ora,innanzitutto con la versione embedded di firebird non ho trovato accluso alcun db di prova (di cui si parla nella documentazione) e quindi me lo sono dovuto creare usando un tool scaricato dalla rete.Procuratomi un db di prova dopo varie prove sono riuscito ad effeettuare degli inserimenti e delle query su tale db da codice java e usando il connector. Non sono riuscito però a fare una cosa fondamentale:creare un db da codice java. Questo perchè il connector per relizzare la connessione a firebird embedded richiede il path completo di un db GIA' ESISTENTE, cioè il percorso di un file .fdb!!! Questo da un'idea dell'url che ho usato:
Devo dedurre che non c'è verso di creare un db da java? Io spero di aver letto male e che qualcuno mi sappia indicare un modo per connettermi semplicemente al dbms (alla dll fembedded nel mio caso) e poi gestire i database con la comune sintassi sql "create database...", "drop database.."" ....codice:String databaseURL = "jdbc:firebirdsql:embedded:path_completo_del_file/prova.fdb";
In realtà un problema analogo l'ho avuto anche con postgres, senza il nome del db a cui connettersi non riesco a connettermi al dbms, mentre con mysql si riesce tranquillamente!
Grazie a chiunque mi vorrà aiutare.