[Java] netbeans e database

nephilim89

Utente Attivo
24 Mar 2010
64
5
0
ciao! devo creare una applicazione desktop con Netbeans, che sfrutta un database.ho bisogno che questo db sia portatile. da quello che ho capito le soluzioni sono 2: o usare un file Access,o usare un db integrato con derby. ora, io non riesco a collegare ne l'uno nè l'altro.
ecco i miei tentativi:

-all'inizio pensavo di usare un file di open office,ma ho letto che non c'è il driver.

-sono passato a apache derby. ho scaricato e settato tutto.poi da netbeans nel wizard Nuovo progetto faccio New database connection.. e nell'url metto:jdbc:derby:nomedb;create=true , ma non mi fa andare avanti col wizard perchè dice che il db non ha tabelle. quindi creo un file java esterno per creare un db con una tabella.dopo miliioni di tentativi per azzeccare la sintassi sql giusta, riprovo a fare new project da netbeans ma il risultato non cambia.

-lascio stare derby e provo a creare un db access.lo salvo nella stessa cartella che seleziono per creare il nuovo progetto. poi faccio new database connection,scelgo jdbc-odbc bridge url: jdbc:eek:dbc:; Driver={Microsoft Access Driver (*.mdb)}; DBQ=my_db.mdb e mi da questo errore


possibile che sia cosi complicato collegare un db??potreste darmi una mano con uno qualsiasi di questi metodi?
 
  • Like
Reactions: ottofonsuppost

lespaul

Utente Attivo
30 Lug 2009
91
6
0
www.simplesoft.it
Ciao,
forse ci sono dei problemi nel percorso del file.
Fai una prova, metti il DB magari in 'c:' e prova a mettere nel campo 'url' il percorso completo 'c:\\mio_db.mdb' e vedi se funziona, giusto per capire se è questo il problema
 
  • Like
Reactions: ottofonsuppost

nephilim89

Utente Attivo
24 Mar 2010
64
5
0
ciao,grazie per la risposta. inserendo il percorso completo non mi da più errore, però mi dice "connected database doesn't contain tables", una tabella invece c'è!
 
  • Like
Reactions: ottofonsuppost

nephilim89

Utente Attivo
24 Mar 2010
64
5
0
se si può fare un progetto e collegare i database successivamente va bene uguale! mi serve che nell'applicazione vengano mostrate dentro una tabella i risultati di una select.quindi il databse mi serve per forza...
grazie
 
  • Like
Reactions: ottofonsuppost

lespaul

Utente Attivo
30 Lug 2009
91
6
0
www.simplesoft.it
Ciao, allora ti conviene fare tutto da codice, secondo me é il plugin di eclipse che porta un po di problemi con le connessioni con ms access. Io non ho riscontrato problemi con mysql perchè solitamente utilizzo quello. Comunque da quanto ho capito non fa al caso tuo.

Non ho mai utilizzato ms access comuqnue ti posso postare il codice per la connessione ad un database in java (bisogna cambiare solo i driver, le modalita sono identiche per tutti i tipi di database) ho indirizzarti a qualche buon esempio sulla rete
 
  • Like
Reactions: ottofonsuppost

lespaul

Utente Attivo
30 Lug 2009
91
6
0
www.simplesoft.it
è molto semplice effettuare la connessione:

Codice:
 String user = "";
 String pwd = "";   
String pathFileMsAccess = "c://db1.mdb";       
 Connection connection = DriverManager.getConnection("jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ="+pathFileMsAccess, user, pwd);
 PreparedStatement st = connection.prepareStatement("SELECT * FROM tabella");//Qui scrvi la query
 st.execute();//Esecuzione della query
 ResultSet rst = st.getResultSet();//Risultato
Il risultato della query lo trovi nell'oggetto ResultSet da utilizzare in questo modo:
Codice:
while(rst.next()) {//Come un'iteratore, avanzo per le righe del risultato
rst.getInt(1) // 1 è il numero della colonna, quindi in base alle colonne della tabella, poi se la colonna contiene testo usi getString() se boolean usi getBoolean() etc..
}

leggiti le specifiche per il ResultSet a questo link http://java.sun.com/j2se/1.4.2/docs/api/java/sql/ResultSet.html
 
  • Like
Reactions: ottofonsuppost

nephilim89

Utente Attivo
24 Mar 2010
64
5
0
ho risolto cosi (sembra). ho fatto un progetto nuovo, in Servizi ho trovato l'url che avevo inserito del mio db,ho fatto connect e finalmente mi ha trovato le colonne!
spero funzioni

grazie per l'aiuto
 
  • Like
Reactions: ottofonsuppost
Discussioni simili
Autore Titolo Forum Risposte Data
F NetBeans problema creazione progetto Java Windows e Software 0
A [Java] passaggio parametri al main con netbeans Java 5
A [Java] J2ME(NetBeans) lettura dati file txt Java 5
L java api_google Javascript 0
Z [java] bufferizzare stream audio da mic Java 1
L java + Api di google Javascript 1
A [Cerchiamo] [Retribuito/a] "Java Solution Architect" Offerte e Richieste di Lavoro e/o Collaborazione 1
F Script java elenco alfabetico non funziona Javascript 3
C Serializzazione in java Java 1
M AIUTO ESERCIZIO JAVA Javascript 1
M Ripasso Java Offerte e Richieste di Lavoro e/o Collaborazione 0
F [OFFRO - RETRIBUITO] Sviluppatori JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
L leggere RGB di un pixel dello schermo in java Java 1
I Creazione programmino JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
F Aiuto java script Javascript 2
T [Java] tipi generici con esempio pratico Java 1
J File audio in java Java 0
V [JAVA] come integrare un software scritto in java su una pagina web? Java 4
C Java client / server Java 0
F [OFFRO][RETRIBUITO] PROGRAMMATORE JAVA Offerte e Richieste di Lavoro e/o Collaborazione 0
C [Java] testare un metodo con Junit Java 1
A [Java] caricare un url esterno senza utilizzo di iframe Java 0
S [OFFRO] Debug delle tue applicazioni Java Offerte e Richieste di Lavoro e/o Collaborazione 1
L [Java] Aggiungere elementi ad array JSON Java 0
B [Java] Paginazione in risposta HTTP Java 0
A [Java]Date diminuite di un giorno su db MySQL Java 0
K [Java] aiuto switch case Java 1
P [Java] limite destro di un JFrame Java 5
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
N [java con eclipse]metodo ricorsivo che accetta in ingresso un char e restituisce un int Java 0
A Verifica validità data in Java Java 2
L [Java] Errore json conversione Java 0
Drago73 [Java] leggere/scrivere txt server Java 0
M [Javascript] Java card Java 0
serena.cerutti posizioni aperte: PhP, Java, .Net Offerte e Richieste di Lavoro e/o Collaborazione 0
N [Java]problema jasper report dopo compilazione file .jar Java 0
N [Java] Piccolo jform per calcolo totale da 2 campi i double Java 0
N [Java] jbutton con funzioni Java 2
M [java] esercizio lunghezza array di stringhe Java 0
A [java] problema esercizio Java 0
filograndipad2 Esempi chiari e completi sul funzionamento degli eventi in Java Java 1
Raziel84 [Java] Combinazione elementi matrice Java 0
A [java] problema esercizio array Java 5
L da php a popup java PHP 2
W Piccolo sistema per gestire alcune periferiche, Java o altro linguaggio? Java 8
S Cerco programmatore java Offerte e Richieste di Lavoro e/o Collaborazione 0
Z [Java] Grassetto assente su font incorporato nel pacchetto jar Java 0
O [Java] Lettura da JSON File Java 0
Z [Java] Caratteri distorti e spaziature errate nelle stampe di componenti swing Java 0
W Aiutino per compilare o eseguire un App Java Java 0

Discussioni simili