Visualizzazione dei risultati da 1 a 4 su 4

Discussione: [java] inizio JDBC

  1. #1

    [java] inizio JDBC

    Ciao a tutti, ho un piccolo problema con il JDBC di java, non l'ho mai usato e non ho le idee chiare.
    E' possibile interrogare un DB messo in qualsiasi cartella con un'applicazione java o devo metterlo in un serverWeb? (io penso di no ma vorrei essere sicuro!)
    Ho scritto quest'applicazione (presa da un libro):

    ----------------------------------------------------------------------

    import java.sql.* ;
    public class EsempioJDBC
    {
    public static void main(String args[])
    {
    try
    {
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    }
    catch(ClassNotFoundException e)
    {
    System.out.println(e.toString());
    System.out.println("Il driver non può essere caricato");
    System.exit(1);
    }
    try
    {
    Connection conn =
    DriverManager.getConnection("jdbcdbc:impiegati","","");
    Statement stmt = conn.createStatement();
    ResultSet rs =
    stmt.executeQuery("SELECT NOME FROM IMPIEGATI");
    while(rs.next())
    {
    System.out.println(rs.getString("NOME"));
    }
    rs.close();
    stmt.close();
    conn.close();
    }
    catch(SQLException _sql)
    {
    System.out.println(_sql.getMessage());
    _sql.printStackTrace(System.out);
    System.exit(1);
    }
    }
    }

    ----------------------------------------------------------------------

    non mi da errori di compilazione e quindi sono già contento, ma quando lo eseguo entra nei rami catch e gli errori non si contano!!!
    Io uso il j2sdk 1.4.0-rc ed il db si chiama impiegati e la tabella anche; il db e le classi sono nella stessa cartella. Cosa c'è che non va?

  2. #2
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    ti devi creare l'ODBC impiegati, da pannello di controllo, origine data (ODBC) e crea un ODBC come DSN di sistema

    ciao
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  3. #3
    Io però dovrei mettere l'applicazione sul server come faccio a creare quello che hai detto. Esiste un sistema per farlo in automatico nel caso di installazione del programma su pc?

  4. #4
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    che io sappia no
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

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.