2016-04-28 12 views
10

la mia domanda è: come collegare java tp paradox/borland database ".DB" singoli file?Aprire il database paradosso/borland come file singolo

Ecco cosa ho: screenshot Quindi, si tratta di file di database 7 di Paradox.

driver che sto cercando: http://www.hxtt.com/paradox.html & https://code.google.com/archive/p/paradoxdriver/ come:

String url = "jdbc:paradox:/D:/BABAK/powerGold/SongTitle.DB"; 
Connection con = DriverManager.getConnection(url); 

Ma entrambi genera eccezioni come:

D:/BABAK/powerGold/SongTitle.DB isn't a database directory path! 

Come si può vedere, si sta cercando di trovare qualche cartella del database, ma ho solo singoli file! Inoltre, "jdbc: paradosso:/D:/BABAK/powerGold" (percorso a tutta la cartella di file .DB) non ha funzionato bene.

Quindi, chiunque, per favore aiutami a capire, come aprire questo tipo di DB nella mia app Java.

risposta

0

non si sta tentando di aprire il database facendo così ma un file specifico dell'intero DB. Infatti il ​​tuo DB è composto da file .db, .px ....

L'approccio migliore per farlo è migrare poiché questo DB non è supportato e porta davvero molti bug.

Vi raccomanderò di utilizzare la migrazione del vostro database.

  1. installare Paradox Reader database o Editor
  2. esportare le tabelle in file CSV
  3. tabelle di importazione in MySQL database (ad esempio)

Se si vuole ancora di collegare questo DB senza la migrazione con Java , condividi in privato un file .db e proverai ora.

+0

ciao ! La migrazione non è possibile: si tratta di un DB live di un software utilizzato quotidianamente, quindi ho bisogno di un modo per collegarlo e aprirlo, come fa Paradox Data Editor. Invio di un file .DB su Twitter (ed ecco il link: http://6zo.ru/powerGold_DB_Example.zip, non c'è niente di segreto dentro) –

0

per risolverlo effettuare le seguenti operazioni:

  1. String url = "jdbc:paradox:/D:/BABAK/powerGold/";
  2. mantenere lo stesso file .db e .PX di songtitle nella stessa directory quindi eseguire il codice e che funzionerà
+0

Proverò, ma dai un'occhiata alla domanda: > Inoltre, "jdbc : paradosso:/D:/BABAK/powerGold "(percorso a tutta la cartella di file .DB) non ha funzionato bene. –

Problemi correlati