Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    65

    Java JDBC

    Salve a tutti.
    Ho questo problema:
    prendo dati da una tabella risiedente su AS400 con JDBC

    try
    { Class.forName"com.ibm.as400.access.AS400JDBCDriver ").newInstance();//crea istanza
    Connection conn = DriverManager.getConnection("jdbc:as400://192.168.1.111;libraries=FTTDAT","qpgmr","qpgmr");
    stmt=conn.createStatement();
    } catch (Exception ex) {
    throw new Exception("Errore di connessione11");
    }
    }

    i dati che vengono visulizzati sulla mia pagina jsp sono strani sembrerebbe in esadecimale del tipo

    C6C9C8C1D940F440F261F3F0404040F140F040D740F240F140 F1F0F0F0F8

    Qualcuno sa aiutarmi in merito

    Grazie infinite

  2. #2
    Moderatore di Programmazione L'avatar di LeleFT
    Registrato dal
    Jun 2003
    Messaggi
    17,320
    La parte di codice che hai postato è quella relativa all'interfacciamento di Java con il DBMS, non quella relativa al reperimento dei dati. Prova a postare quella parte di codice in cui utilizzi l'oggetto Statement per reperire le informazioni.

    Poi, noi non possiamo sapere che tipo di dati siano inseriti nella tabella del tuo DB, quindi dovresti fornire un po' di informazioni in più... anche a me sembra che ciò che hai postato come risultato siano dei dati in esadecimale, ma sinceramente non ti posso dire se sono corretti o no... né tantomeno come essi vadano interpretati (dovrebbero essere dei numeri? dei caratteri? dei byte di dati?).


    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2005
    Messaggi
    65
    ok.
    public ResultSet getResultsCedet() throws SQLException {
    try
    {
    return stmt.executeQuery("SELECT * FROM cedet01l ");
    } catch (SQLException sqlex) {
    throw sqlex;
    }
    }

    è una semplice select
    nella pagina jsp:

    <%
    try
    {
    ResultSet rs = conn.getResultsCedet();
    while(rs.next()) {
    %> <tr>
    <td><%= rs.getString("cemclv") %><%= rs.getString("cecdpd") %></td>
    <td><%= rs.getString("cematr") %></td>
    <td><%= rs.getInt("ceqtvn") %></td>
    <td><%= rs.getString("cefu01") %></td>

    <td>

    <form method="GET">

    <input type="submit" value="Modifica">
    </form>
    </td>

    <% }
    } catch (Exception ex) {
    ex.printStackTrace();
    }
    }%>

    dove i campi interessati sono tutti alfanumerici tranne ceqtvn che è numerico.

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.