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

    [Java] Connesione a database mysql

    Salve a tutti,
    stavo cercando di collegarmi al mio database mediante questo codice:

    codice:
    
    	import java.sql.Connection;
    	import java.sql.DriverManager;
    	import java.sql.SQLException;
    
    	// Notice, do not import com.mysql.jdbc.*
    	// or you will have problems!
    	// add as jar to the project
    	public class LoadDriver {
    	    public static void main(String[] args) {
    	        try {
    	            // The newInstance() call is a work around for some
    	            // broken Java implementations
    
    	// Dal sito di MySQL
    	//N.B. Líuso del newInstance() ha lo scopo di //verificare la correttezza del driver (ossia la //capacita di istanziare oggetti
    	// líoggetto creato Ë rimosso alla termine del metodo
    	            Class.forName("com.mysql.jdbc.Driver").newInstance();
    	        } catch (Exception ex) {
    	            // handle the error
    	        }
    
    	    try {
    	            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost/test?user=monty&password=greatsqldb");
    
    	            // Do something with the Connection
    
    	        } catch (SQLException ex) 
    	        {
    	            // handle any errors
    	            System.out.println("SQLException: " + ex.getMessage());
    	            System.out.println("SQLState: " + ex.getSQLState());
    	            System.out.println("VendorError: " + ex.getErrorCode());
    	}
    }
    	}
    Se però l'eseguo mi da il seguente errore:
    codice:
    SQLException: No suitable driver found for jdbc:mysql://localhost/test?user=monty&password=greatsqldb
    SQLState: 08001
    VendorError: 0
    Io i driver gli ho messi nella stesa cartella del sorgente .java, o non vanno messi li?

    A parte che non sono riuscito ad impostare user e password per mysql sul MacOS perchè non mi prende il comando "mysql" (bisognerà modificare le variabile di sistema ma non so come), ma sto affrontando questa discussione già nel topic su mysql. Non riesco però a capire dove vanno messi i driver visto che non me li trova, o almeno così sembra dall'errore che mi da.
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2009
    Messaggi
    1,123
    Purtroppo non ho mai utilizzato Mac..quindi non saprei come aiutarti.

    Ma ti lascio questa che secondo me ti sarà utile come lo è stato a me in passato http://forum.html.it/forum/showthrea...hreadid=801696

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.