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

    Collegamento a database access

    Innanzitutto ciao a tutti sono nuova... ma con un problema più grande di me, bè cominciamo:

    sono alle prime armi con Java (ne sò proprio pochino ancora) e vorrei collegarmi ad un database access (una sola tabella con un solo campo).
    Ho trovato online un esempio per collegarsi ad un foglio excel dopo aver creato il DSN.

    Per accedere alla mia tabella del Db Access cosa devo modificare nel codice.

    Ringrazio anticipatamente chi mi potrà essere d'auito... sono disperata!!!


    ecco il codice:

    import java.util.*;
    import java.sql.*;


    class GenericConnection
    {
    public static void main(String args[])
    {
    String class_driver = "sun.jdbc.odbc.JdbcOdbcDriver"; //Factory da utilizzare
    String url_connect = "jdbcdbc:JDBCExcel"; //JDBCExcel=nome DSN da aprire - Url

    Connection DBConnection; // database connection
    Statement SQLStatement; // SQL statement
    ResultSet rsQuery; // query result set

    String str;

    try{
    Class.forName(class_driver);
    }
    catch(java.lang.Exception exc){
    System.out.println("Class Driver ERROR " + exc.toString());
    }

    try{
    DBConnection = DriverManager.getConnection(url_connect);
    SQLStatement = DBConnection.createStatement();
    rsQuery = SQLStatement.executeQuery("select * from A:A");
    ResultSetMetaData rsmd = rsQuery.getMetaData();
    int nCols = rsmd.getColumnCount();
    while(rsQuery.next()){
    str = "";
    for(int ctCol = 0; ctCol < nCols; ctCol++){
    str = str + rsQuery.getString(ctCol+1)+" ";
    if(str == null) str = "NULL";
    }
    System.out.println(str);
    }
    if(rsQuery != null) rsQuery.close();
    if(SQLStatement != null) SQLStatement.close();
    if(DBConnection != null) DBConnection.close();
    } // end try
    catch(java.sql.SQLException exc){
    System.out.println("SQL ERROR: " + exc.toString());
    }
    } // end main
    } // end GenericConnection

  2. #2
    benvenuta in questo forum, non ho molto tempo oggi per risponderti, ma se cerchi sul forum magari con il mio nome qualcosa dovrebbe esserci. Prova anche sul sito di mokabyte.it se ti registri puoi scaricare i capitoli del loro libro, c'è anche il jdbc.
    Ciao e buon lavoro...

  3. #3
    Grazie per l'accoglienza,

    ma vuoi dire che la strada che devo seguire non è quella del codice che ho postato?

  4. #4
    Fatto!!!

  5. #5
    Sei riuscita a risolvere il problema? Più o meno a colpo d'occhio c'eri, dovevi solo usare l'oggetto per il db access e non excel e poi poche altre cose...

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.