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

    Connessione ad un Database in Java

    Ciao a tutti!
    Qualcuno mi potrebbe aiutare con la seguente connessione di un Database Access:
    Il codice in Java è seguente:
    codice:
    String path = new java.io.File("MotoriDataBase.accdb").getAbsolutePath();
    try{        Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    	cn = DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb, *.accdb)};DBQ="+path);
    	st = cn.createStatement();
    	rs = st.executeQuery("SELECT * FROM Proprieta");
    	while(rs.next()){
    		System.out.println(rs.getString(1));
    		}
    	}catch(Exception ex){
    		ex.printStackTrace();
    		System.out.println(path);
    		}
    Mi da un eccezione:
    codice:
    java.sql.SQLException: [Microsoft][????????? ????????? ODBC] ???????? ?????? ?? ?????? ? ?? ?????? ???????, ???????????? ?? ?????????	at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
    	at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
    	at sun.jdbc.odbc.JdbcOdbc.SQLDriverConnect(Unknown Source)
    	at sun.jdbc.odbc.JdbcOdbcConnection.initialize(Unknown Source)
    	at sun.jdbc.odbc.JdbcOdbcDriver.connect(Unknown Source)
    	at java.sql.DriverManager.getConnection(Unknown Source)
    	at java.sql.DriverManager.getConnection(Unknown Source)
    	at ImpostazioniFrame.conessioneDB(ImpostazioniFrame.java:43)
    	at ImpostazioniFrame.<init>(ImpostazioniFrame.java:21)
    	at ImpostazioniFrame.main(ImpostazioniFrame.java:33)
    C:\Users\Yuliy.x.95\Documents\WorkSpace\Nice\MotoriDataBase.accdb

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2012
    Messaggi
    442
    il driver odbc è presente nel tuo sistema?

  3. #3
    Jamie0, si ho aggiunto dal panello di controllo...
    Non so perché ma il database non lo trova???

  4. #4
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,323
    Prova a vedere questa segnalazione, magari il problema è lo stesso.


    Ciao.
    "Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
    Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza

Tag per questa discussione

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.