Visualizzazione dei risultati da 1 a 8 su 8
  1. #1

    conessione database

    come faccio ad accedere da java(netbeans 6.5) ad un database derby???
    ossi i passaggi???
    le stringhe da utilizzare

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    Edited: riaperta la discussione, con aggiornamento del titolo.


    Ciao.
    "Perchč spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

  3. #3
    grazie

  4. #4
    ho formulato meglio la domanda

    sto cercando di creare una conessione al database derby quello integrato in netbeans, ho giā creato il database ma ho un enorme problema, nn si conette in alcun modo.....
    e nn so che fare
    sono riuscito a individuare forse il problema, mi sa che utilizzo il driver sbagliato per derby e nn so dove trovarlo ne come inserirlo...
    se questo č il problema...
    il database e creato sotto services c'č e funziona anche
    queste sono le stringhe:
    public void init(ServletConfig config)
    throws ServletException
    {
    String url = "jdbc:derby:db";
    Connection con;
    Statement stmt;
    try {
    Class.forName("org.apache.derby.jdbc.EmbeddedDrive r");

    } catch(java.lang.ClassNotFoundException e) {
    System.err.print("ClassNotFoundException: ");

    }

    try {
    con = DriverManager.getConnection(url,"", "");
    }
    catch(SQLException ex) {
    System.err.println(
    }
    db č il nome del mio database
    come driver per derby ho messo: EmbeddedDriver
    ho fatto questo screen magari potrebbe essere utile a risolvere questo incresco problema:
    I immagine


    II immagine

  5. #5
    Se specifichi l'eccezione sollevata č piu facile darti un suggerimento, comunque il problema potrebbe essere nell'url:
    String url = "jdbc:derby:db";
    devi specificare anche ip e porta per definire un url corretto:
    Codice PHP:
    String url "jdbc:derby://127.0.0.1:1527/db"
    1527 č la porta di default su cui risponde Derby.

  6. #6
    Fatto ma nn funziona ho modificato url ma nn vā
    ora ho provato ad eliminare le stringhe che servono per caricare i driver
    ecco a voi il codice della pagina magari ho fatto errori per cui nn si conette:
    http://www.shorttext.com/1mssrvkf

  7. #7
    Utente di HTML.it L'avatar di tapu
    Registrato dal
    May 2008
    Messaggi
    885
    ciao , provo a dare una risposta se ho capito bene il tuo problema....

    inanzitutto che tipo di db usi ? ossia mysql , access , oracle ...

    se utilizzi mysql devi scaricarti i driver dal sito della sun ; saranno circa 100 mb

    una volta scaricati e installati sulla macchina apri netbeans 6.5 e vai nella sezione services;
    una volta clicchi col destro su database e fai nuova connessione.

    inserisci tutti i dati richiesti , dopo di che vedrai sotto database una nuova voce. (per esempio io mySql services 127.0.0.1 etc) premetto che questo lo utilizzato con easyphp per dei piccoli test.

    dopo di che connetti il tuo db e il gioco č fatto.

    spero di essermi spiegato .
    .
    per la stringa da usare nel codice:
    String url = "jdbcdbcriver={MySQL ODBC 5.1 Driver};Server=127.0.0.1;Database=xxx;UID=xxx;PWD= xxx";

    dove in driver specifichi il driver che hai installato per esempio io ho messo questo MySQL ODBC 5.1 Driver

    in server specifichi il localhost o il server dove andrai a lavorare

    in database metti il nome del db che ti serve

    UID = user
    PWD = password
    l'user sicuramente devi inserirlo per la password dipende...

  8. #8
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,328
    @tapu: il tipo di DB č stato specificato anche nel titolo, oltre che su tutte le stringhe di connessione... trattasi di Derby (alias JavaDB).


    Ciao.
    "Perchč spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.