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

    [JAVA] inserimento dati in DB

    di seguito il codice della mia classe che inserisce dati in un DB ma ho notato che se inserisco 3 studenti nel db ne ritrovo 2 come mai?
    sbaglio qualcosa?

    package test;

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

    class DaoStudente {

    private Connection connex;

    public DaoStudente (){

    try{

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    connex = DriverManager.getConnection("jdbcdbcrova");
    }
    catch(SQLException e){
    System.out.println(e.getMessage());
    }
    catch(Exception e){
    System.out.println(e.getMessage());
    }

    }

    public void insertStudent(Studente s){
    try{

    PreparedStatement pst = connex.prepareStatement("insert into Studente values(?,?,?,?,?,?,?)");

    pst.setInt(1,s.getMatricola());
    pst.setString(2,s.getCognome());
    pst.setString(3,s.getNome());
    pst.setString(4,s.getFacolta());
    pst.setDate(5,s.getAnnoImm());
    pst.setString(6,s.getResidenza());
    pst.setInt(7,s.getTelefono());

    pst.executeUpdate();

    pst.close();

    }
    catch(SQLException e){
    System.out.println(e.getMessage());
    }
    catch(Exception e){
    System.out.println(e.getMessage());
    }

    }



    public void close(){
    try{
    this.connex.close();
    }
    catch(SQLException e){
    System.out.println(e.getMessage());
    }
    catch(Exception e){
    System.out.println(e.getMessage());
    }
    }

    }

  2. #2
    niente di niente ?

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 © 2024 vBulletin Solutions, Inc. All rights reserved.