Salve a tutti
Vorrei mandare in esecuzione un programma esterno (ad esempio word) da un mio programma Java, sapreste dirmi come fare?
grazie
Salve a tutti
Vorrei mandare in esecuzione un programma esterno (ad esempio word) da un mio programma Java, sapreste dirmi come fare?
grazie
Runtime.getRuntime().exec("nome programma da lanciare con eventuale path");
Grazie mille, provo subito!!!
Approfitto per chiederti un'ulteriore cosa:
io uso un db access con driver jdbc odbc, ma cmq è dipendente dal dns, cioè per utilizzare l'applicazione devo settare il db nei dns di windows! come posso rendere l'applicazione indipendente da cio? cioè posso assegnare il path del db dal codice senza definire il db nei dns?
grazie ancora
Luketto
db= java.sql.DriverManager.getConnection("jdbcdbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ="+ file);
Driver = "sun.jdbc.odbc.JdbcOdbcDriver";
UrlDB = "jdbcdbc:myDB";
Class.forName(Driver);
conn = DriverManager.getConnection(UrlDB);
nel DNS ho definito il db myDB (file mdb access)
come dovrei fare seguendo le tue indicazioni???
Grazie mille per aver risposto!
Luketto
Driver = "sun.jdbc.odbc.JdbcOdbcDriver";
UrlDB = "jdbcdbc:myDB";
Class.forName(Driver);
conn = java.sql.DriverManager.getConnection("jdbcdbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ="+ file);
Senza il dns, la variabile file contiene il percorso del file.
Ma devo scrivere esattamente come hai scritto tu?
conn = java.sql.DriverManager.getConnection("jdbcdbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ="+ file);
oppure posso fare nel seguente modo:
fileDB = "/miodatabase.mdb"
Driver = "sun.jdbc.odbc.JdbcOdbcDriver";
UrlDB = "jdbcdbc:;DRIVER=Microsoft Access Driver (*.mdb);DBQ="+fileDB;
Class.forName(Driver);
conn = DriverManager.getConnection(UrlDB);
In particolare UrlDB deve essere esattamente scritto in quel modo? con i punto e vigola e con la scritta :;DRIVER=Microsoft Access Driver (*.mdb);???
Scusa ma sono agli inizi...
Grazie ancora