persona.java è un bean...
codice:
package mioPackage;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.*;
import javax.servlet.ServletRequest;
import javax.servlet.http.HttpServletRequest;
import myUtil.DBManager;
public class persona {
public int codice;
public String nome = null;
public String cognome = null;
public int eta;
public String citta = null;
public String nazione = null;
public persona(){}
public int getCodice(){ return codice; }
public void setNome(String value) { nome = value; }
public String getNome() { return nome; }
public void setCognome(String value) { cognome = value; }
public String getCognome() { return cognome; }
public void setEta(int value) { eta = value; }
public int getEta() { return eta; }
public void setCitta(String value) { citta = value; }
public String getCitta() { return citta; }
public void setNazione(String value) { nazione = value; }
public String getNazione() { return nazione; }
public String inserisci () throws ClassNotFoundException, SQLException
{
DBManager dbOracle = new DBManager("jdbc:odbc:OracleODBC", "francesco", "tiger");//creo un'istanza di DBManager
dbOracle.startConnection();
//Esecuzione istruzione SQL
Statement st = dbOracle.connection.createStatement();
String SQL = new String ("");
SQL = "INSERT INTO persona VALUES (persona_seq.nextval, '"+nome+"','"+cognome+"',"+eta+",'"+citta+"','"+nazione+"')";
//SQL = "INSERT INTO persona VALUES (persona_seq.nextval,'nome','Stoner',25,'Southport','Australia')";
try
{
int esito = st.executeUpdate(SQL);
if (esito == 1)
{
String out = new String ("");
//out = "
<div id=\"form\"><p align=\"center\" style=\"letter-spacing:1px; font-size:1.5em;\"> Inserimento eseguito correttamente!</p></div>";
System.out.println("prova");
return out;
}
else
{
String out = new String("
<div id=\"form\"><p align=\"center\" style=\"letter-spacing:1px; font-size:1.5em;\"> Inserimento eseguito correttamente!</p></div>");
return out;
}
}
catch (SQLException e)
{
String out = new String ("Error occurred " + e);
return out;
}
}
}