Visualizzazione dei risultati da 1 a 10 su 17

Hybrid View

  1. #1
    Devi caricare il Jar del connector nel progetto come libreria aggiuntiva altrimenti non ti funzionerà.
    I computer sono incredibilmente veloci, accurati e stupidi.
    Gli uomini sono incredibilmente lenti, inaccurati e intelligenti.
    Insieme sono una potenza che supera l'immaginazione.

    A.Einstein

  2. #2
    Quote Originariamente inviata da schumy2000 Visualizza il messaggio
    Devi caricare il Jar del connector nel progetto come libreria aggiuntiva altrimenti non ti funzionerà.

    Dopo aver inserito il jar connector ora mi risultano i seguenti errori :

    codice:
    run:
    Connecting to database...
    Creating database...
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user ''@'localhost' to database 'students'
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
    Goodbye!
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
        at com.mysql.jdbc.Util.getInstance(Util.java:386)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1054)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4237)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:4169)
        at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:2617)
        at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2778)
        at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2828)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1842)
        at com.mysql.jdbc.StatementImpl.executeUpdate(StatementImpl.java:1764)
        at database.Database.main(Database.java:44)
    BUILD SUCCESSFUL (total time: 0 seconds)
    codice:
    package database;
    import java.util.*;
    import java.sql.*;
    
    /**
     *
     * @author francesco
     */
    public class Database {
    // JDBC driver name and database URL
       static final String JDBC_DRIVER = "com.mysql.jdbc.Driver";  
       static final String DB_URL = "jdbc:mysql://localhost:3306/";
    
       //  Database credentials
       static final String USER = "username";
        /**
         * @param args the command line arguments
         */
        public static void main(String[] argv)throws SQLException,  ClassNotFoundException  {
            // TODO code application logic here
            
            
        Connection conn = null;
       Statement stmt = null;
       try{
          //STEP 2: Register JDBC driver
          Class.forName("com.mysql.jdbc.Driver");
    
          //STEP 3: Open a connection
          System.out.println("Connecting to database...");
          conn = DriverManager.getConnection(DB_URL, USER,"");
    
          //STEP 4: Execute a query
          System.out.println("Creating database...");
          stmt = conn.createStatement();
          
          String sql = "CREATE DATABASE STUDENTS";
          stmt.executeUpdate(sql);
          System.out.println("Database created successfully...");
       }catch(SQLException se){
          //Handle errors for JDBC
          se.printStackTrace();
       }catch(Exception e){
          //Handle errors for Class.forName
          e.printStackTrace();
       }finally{
          //finally block used to close resources
          try{
             if(stmt!=null)
                stmt.close();
          }catch(SQLException se2){
          }// nothing we can do
          try{
             if(conn!=null)
                conn.close();
          }catch(SQLException se){
             se.printStackTrace();
          }//end finally try
       }//end try
       System.out.println("Goodbye!");
    }//end main
    }//end JDBCExample

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    442
    Quote Originariamente inviata da schumy2000 Visualizza il messaggio
    Devi caricare il Jar del connector nel progetto come libreria aggiuntiva altrimenti non ti funzionerà.
    Ciao, una domanda, io uso netbeans. E' una cosa che ho fatto un po' di tempo fa quindi non ricordo molto bene cosa ho fatto, però mi sono trovata tutte le librerie della cartella com come source package del progetto. Li ho cancellati e funziona ancora tutto, perché (presumo) comunque il connector compare ancora fra le librerie. Va bene così oppure se poi vado a distribuire il progetto mancheranno?
    Per l'OP: l'errore ti dice chiaramente che non sei autorizzato, quindi o hai sbagliato la password o qualcosa del genere, è un problema di login a mysql.
    Grazie.

  4. #4
    Quote Originariamente inviata da Jamie04 Visualizza il messaggio
    Ciao, una domanda, io uso netbeans. E' una cosa che ho fatto un po' di tempo fa quindi non ricordo molto bene cosa ho fatto, però mi sono trovata tutte le librerie della cartella com come source package del progetto. Li ho cancellati e funziona ancora tutto, perché (presumo) comunque il connector compare ancora fra le librerie. Va bene così oppure se poi vado a distribuire il progetto mancheranno?
    Per l'OP: l'errore ti dice chiaramente che non sei autorizzato, quindi o hai sbagliato la password o qualcosa del genere, è un problema di login a mysql.
    Grazie.
    Ok grazie, ho risolto

  5. #5
    Quote Originariamente inviata da signfra Visualizza il messaggio
    Ok grazie, ho risolto
    Sai come si crea una tabella ed effettuare l'inserimento,update,delete ed effettuare delle query?


    codice:
    String sql = "CREATE  DATABASE STUDENTS";
          String sql2="CREATE TABLE NOME1";
          
          stmt.executeUpdate(sql);
          stmt.executeUpdate(sql2);
    Non capisco il motivo perchè non parte
    Ultima modifica di deleted_2024.08.22; 17-03-2014 a 22:45

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 © 2026 vBulletin Solutions, Inc. All rights reserved.