Visualizzazione dei risultati da 1 a 8 su 8
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    16

    [Java] Connessione Database

    Ragazzi salve a tutti,
    ho un "piccolo" problema..... Sto facendo un programma Java nello specifico "Client.java" che si collega ad un database mysql sulla mia macchina (localhost). Per il database ho fatto un altra classe "Database.java" dove faccio le operazioni di connessione, esecuzione di una query, esecuzione dell'aggiornamento del database e chiusura della connessione. All'inizio di questo file ho incluso le seguenti :

    package beans;
    import java.sql.*;
    import java.util.Vector;
    import java.io.*;
    import java.util.*;
    import java.sql.*;

    Nel file Client.java richiamando il costruttore del database mi da errore!!!
    Ovvero:

    Client.java:18: error: cannot access Database
    private Database DB;
    ^
    bad class file: ./Database.class
    class file contains wrong class: beans.Database
    Please remove or make sure it appears in the correct subdirectory of the classpath.



    Premetto che i due file Client.java e Database.java sono nella stessa cartella e scritti in maniera corretta!
    Secondo me non trova il package beans... Ma non capisco il motivo di ciò...

    Qualcuno sa darmi qualche consiglio utile?????

  2. #2
    la cartella nella quale si trovano come si chiama ?
    Sai cos'è un package ?

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    16
    Si trovano entrambe in htdocs ovvero:
    /opt/lampp/htdocs

  4. #4
    Come supponevo non hai una minima idea di cosa vuol dire
    package...
    Io gli darei una letta...

    Cmq se entrambe le classi hanno quella dichiarazione "package beans"
    devono entrambi trovarsi dentro la cartella beans

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    16
    Solo la classe Database.java ha la dichiarazione del package!
    Quindi dovrei creare dentro la cartella in cui sto lavorando una sottocartella "beans" e mettere dentro solo questo file?????

  6. #6
    Ovviamente il link che ti ho postato non lo hai letto.
    La risposta cmq è si.

  7. #7
    Utente di HTML.it
    Registrato dal
    Dec 2012
    Messaggi
    16
    grazie lo sto leggendo!

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

    Moderazione

    Vedi la mia segnalazione in questa discussione.


    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.