Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    19

    problemi di connessione con mysql

    Salve, stò tentando di connettere java a mysql. Ho scaricato il driver *.jar dal sito di mysql, poi ho settato la variabile d'ambiente CLASSPATH con l'indirizzo assoluto dal file jar, in fase di compilazione tutto bene ("javac pippo.java"), ma quando lancio il programma con cmd "java pippo" ricevo un segnale d'errore: "java.lang.ClassNotFoundExceptiopn" e, cosa strana anche tutti gli altri programmi java che prima funzionavano ora (cioè dopo aver settato la CLASSPATH) non funzionanano.
    c'è qualcuno che può aiutarmi?

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    43
    Ok è un errore a Runtime.
    Potresti pubblicare la classe?
    by yakino @doc

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2001
    Messaggi
    19
    Ecco la classe con la quale cerco di connettermi al db:

    codice:
    // LoadDriver.java
    import java.sql.*;
    
    public class LoadDriver {
    public static void main(String args[]) {
    // Load the driver to allow connection to the db
    	try {
    		
    			Class.forName("com.mysql.jdbc.Driver").newInstance();
    		
    		} catch (Exception e) {
    			System.err.println("Failed to load JDBC/MySQL	driver");
    			e.printStackTrace();
    			System.exit(1); // terminate the program
    		}
    		
    		try {
    			System.out.println("I'm going to connect to	database");
    			Connection c =
    			DriverManager.getConnection("jdbc:mysql://localhost/test?user="
    			
    			+ "nobody&password=nobody");
    			System.out.println("I have connected to	database");
    		}catch (SQLException e) {
    			System.out.println("Exception: " +
    			e.getMessage());
    			System.out.println("SQLState: " +
    			e.getSQLState());
    			System.out.println("VendorError: " +
    			e.getErrorCode());
    			e.printStackTrace();
    		}
    	}
    }

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

    Moderazione

    Regolamento, punto 6: Formattazione del codice.
    Usare sempre i tag CODE forniti dal forum.
    Vedere regolamento per conoscerne la sintassi, se proprio non si vuole usare il pulsantino # (code)...

    Ho corretto io.

    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.