Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 15
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55

    java e postgresql

    Salve a tutti,
    ho un grosso problema con il Postgresql.
    Devo necessariamente utilizzare il Postgres con Java per un lavoro che mi è stato richiesto per, ovviamente non pagare le costose licenze degli altri database.
    Comunque, il mio problema è questo:
    cosa devo installare sul server per far funzionare il database? ho trovato su internet solo i driver jdbc per java, ma niente da installare sul server.
    Ho installato PhpPgAdmin e ho creato un database con delle tabelle, ma vorrei fare questo in maniera automatica. Infatti java non riesce a connettersi al database e non capisco il perchè, avendo i driver installati.
    Spero che qualcuno possa aiutarmi!!!!

    Ciao a tutti

  2. #2
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Innanzitutto devi scaricare ed installare il database


    Postgres ovviamente...

    Il driver serve come API verso il database e ti serve per accedere al db astraendo dal fatto che sia postrgres anziche' mysql etc.
    Il driver devi metterlo nella cartella lib dove "risiede" la tua applicazione web

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    Ho scaricato e installato il database e con phppgadmin funziona correttamente.
    Ma è java che non riesce a collegarsi al db.

    ERRORE java.lang.ClassNotFoundException: org.postgresql.Driver
    :master:
    HELP ME!!!!
    THANKS

  4. #4
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Originariamente inviato da croberta
    Ho scaricato e installato il database e con phppgadmin funziona correttamente.
    Ma è java che non riesce a collegarsi al db.

    ERRORE java.lang.ClassNotFoundException: org.postgresql.Driver
    :master:
    HELP ME!!!!
    THANKS
    Dove lo hai messo il driver ?
    Hai impostato il classpath in modo che sia visibile ?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    ho messo il driver in

    C:\Programmi\netbeans-5.5.1\platform6\lib

    ma ho anche provao in

    C:\Programmi\netbeans-5.5.1\platform6\sources\org\netbeans\lib

    ma non funziona.
    Ho provato ad impostare il path ma mi dice che non esiste la directory

    C:\Programmi\netbeans-5.5.1\

    il che non è vero!!!! non ci sto capendo prorpio niente!!!!!!!
    Grazie tante per l'aiuto

  6. #6
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,317

    Moderazione

    Correggo il titolo perchè non è propriamente conforme al regolamento.


    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

  7. #7
    Utente di HTML.it L'avatar di Ed_Bunker
    Registrato dal
    Jul 2003
    Messaggi
    1,119
    Non devi impostare il path bensi' il classpath
    E devi puntare al jar che ti interessa ovvero devi aggiungere al classpath corrente:
    ; C:\Programmi\netbeans-5.5.1\...\nomeDriver.jar

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    Allora, per settare il classpath vado su Tools -> Option -> Miscellaneous ->ANT

    Qui imposto il classpath, dicendo dove deve andare a prendere i driver, ma quando chiudo dice che la directory C:\Programmi\netbeans-5.5.1\ non esiste e lì risiede ANT home

    Conosco ben poco in materia, quindi vi prego di capirmi se vi faccio domande un pò banali .... almeno per voi!!!!
    Grazie

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2002
    Messaggi
    8,013
    Con netbeans è facilissimo utilizzare una libreria xyz senza andare a toccare impostazioni di classpath di sistema:

    Per prima cosa, ti consiglio di definire la libreria:

    -avvia netbeans
    -dal menu Tools scegli "Library Manager"
    -scegli "New Library..." e completi il form con un nome valido (niente spazi, il nome serve solo a te per ricordarti... per cui potrebbe essere PostGresConnector)
    -a questo punto la nuova libreria (che al momento è vuota) è selezionata: devi solo andare a recuperare col browser il/i .jar con i file class necessari (il connector che hai scaricato) e salvare.

    Tutte le volte che vorrai utilizzare la libreria in un progetto ti basterà aggiungerla nella vista "projects":

    -selezioni il progetto in cui vuoi andare ad utilizzare la libreria
    -tra le "cartelle" del progetto ce n'è una che si chiama "Libraries"
    -clicka col dx e aggiungi la libreria (ti basta selezionarla dalla lista delle librerie definite, motivo per cui consigliavo di definire la libreria prima)
    <´¯)(¯`¤._)(¯`»ANDREA«´¯)(_.¤´¯)(¯`>
    "The answer to your question is: welcome to tomorrow"

  10. #10
    Utente di HTML.it
    Registrato dal
    Jul 2007
    Messaggi
    55
    grazie mille per l'aiuto!!!
    ma adesso quando eseguo il file mi da questo errore

    Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
    at java.lang.ClassLoader.defineClass1(Native Method)


    ...... cioe????

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.