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

    [Access2007] problema connessione database

    Salve a tutti sono nuovo del forum e ho subito un problemino da proporvi che probabilmente avrà una soluzione banale ma che non sono riuscito a risolvere.

    allora il problema è il seguente devo connettere un db fatto con access2007 al mio programmino java cominciamo dalle cose banali:

    1- Devo importare qualche libreria in particolare ?
    2- Sia la connessione tramite DSN che tramite percorso non vanno, di seguito posto il codice

    public class Database {

    static private Connection defaultConnection;
    static String driver ="sun.jdbc.odbc.JdbcOdbcDriver";
    static String url = "jdbc.odbc.MYSDN";

    public Database()
    {

    }

    public void nuovaConnessione() throws SQLException, ClassNotFoundException {
    try
    {
    //CARICA IL DRIVER E QUINDI REGISTRALO
    Driver d = (Driver)Class.forName(driver).newInstance();
    }
    catch (Exception ex)
    {
    JOptionPane.showMessageDialog(null,"Driver non trovato");
    }
    try
    {
    System.out.println("Qui ci arrivo");
    defaultConnection = DriverManager.getConnection("jdbcdbcriver={Microsoft Access Driver (*.mdb,*.accdb)};DBQ=C:\\Users\\Marco\\Desktop\\it alpol.accdb");

    defaultConnection = DriverManager.getConnection("url");
    System.out.println("Qui non ci arrivo");
    }
    catch(SQLException e)
    {
    JOptionPane.showMessageDialog(null,"Connessione fallita");
    e.printStackTrace();
    }

    }


    Ho lasciato entrambi i tentativi con i percorso e con il DSN ma ovviamente li provo uno alla volta.
    Cortesemente c'è qualcuno che può darmi un aiuto grazie ciao a tutti
    Marco

  2. #2

    Dimenticavo

    quando uso url all'interno come parametro per DriverManager.getConnessione("url") da questo errore:

    No suitable driver found for url

    quando uso il percorso invece :

    Nome origine dati non trovato e driver predefinito non specificato

  3. #3
    Ciao,

    questa è la sezione Database non Java, riapri nella sezione corretta.

    Grazie
    The fastest Redis alternative ... cachegrand! https://github.com/danielealbano/cachegrand

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.