Visualizzazione dei risultati da 1 a 10 su 17

Hybrid View

  1. #1
    Quote Originariamente inviata da Jamie04 Visualizza il messaggio
    Devo installare solamente il Connector/J? Non capisco

  2. #2
    Quote Originariamente inviata da signfra Visualizza il messaggio
    Devo installare solamente il Connector/J? Non capisco
    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";
       static final String PASS = "password";
        /**
         * @param args the command line arguments
         */
        public static void main(String[] argc)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, PASS);
    
          //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
    ;

    Report degli errori
    codice:
    run:
    java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
    Goodbye!
        at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:190)
        at database.Database.main(Database.java:34)
    BUILD SUCCESSFUL (total time: 0 seconds)
    Come mai "com.mysql.jdbc.Driver" è sbagliato? Non capisco

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.