Pagina 2 di 2 primaprima 1 2
Visualizzazione dei risultati da 11 a 13 su 13
  1. #11
    Utente di HTML.it
    Registrato dal
    Oct 2002
    Messaggi
    2,894
    public void db(){
    //db
    String class_driver = "sun.jdbc.odbc.JdbcOdbcDriver";
    String url_connect = "jdbcdbc:db";

    Connection DBConnection = null;;
    Statement statement = null;
    ResultSet rsQuery = null;

    try
    {
    Class.forName(class_driver);
    }
    catch(ClassNotFoundException e)
    {
    System.out.println("Class Driver ERROR " + e.toString());
    }

    try
    {
    DBConnection = DriverManager.getConnection(url_connect);
    statement = DBConnection.createStatement();
    rsQuery = statement.executeQuery("SELECT * FROM tab1");
    rsQuery.next();
    String data = rsQuery.getString(2);
    System.out.println(data);
    rsQuery.close();
    statement.close();
    DBConnection.close();
    }
    catch(SQLException e)
    {
    System.out.println("SQL ERROR: " + e.toString());
    }

    }


    Te l'ho un pò modificato così vedrai che va! :metallica

    Cmq rs.next() lo puoi chaimare se metti alcune proprietà nello Statement

    Statement st = Conn.createStatement(ResultSet.TYPE_SCROLL_SENSITI VE,
    ResultSet.CONCUR_UPDATABLE);

    Ciauz!

  2. #12
    Utente di HTML.it L'avatar di userfra
    Registrato dal
    Jul 2001
    Messaggi
    1,418
    ok, grazie mille!
    -------------------------------------------------
    Il fumo nuoce gravemente alla salute

  3. #13
    Utente di HTML.it L'avatar di blueice
    Registrato dal
    Feb 2001
    Messaggi
    121
    Invece che questo codice :
    rsQuery.next();
    String data = rsQuery.getString(2);
    System.out.println(data);

    utilizza questo :

    String data = new String("");
    if(rsQuery.next()){
    data = new String(rsQuery.getString(1));
    }

    così funziona meglio, almeno prendi il primo valore estratto dalla query, nel caso li vuoi immagazzinare tutti devi utilizzare while(rsQuery.next()) ...

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.