me esta dando un error en el update
import java.io.*;
import java.sql.*;
public class modificar2{
public void con(int id,String nombre,String apellido){
Connection conexion;
PreparedStatement sentencia;
ResultSet resultado;
// Se carga el driver JDBC-ODBC
try {
Class.forName( "sun.jdbc.odbc.JdbcOdbcDriver" );
}
catch( Exception e ) {
System.out.println( "No se pudo cargar el puente JDBC-ODBC." );
return;
}
// Trata de abrir la conexion a la base de datos
try {
// Se establece la conexión con la base de datos
conexion = DriverManager.getConnection( "jdbc:odbc:con","","" );
// Extraer data de la tabla
String sql = "update ej set nombre='"+nombre+"',apellido='"+apellido+"'";
sentencia = conexion.prepareStatement(sql);
sentencia.setString(1,nombre);
sentencia.setString(2,apellido);
sentencia.executeUpdate();
}
catch(Exception e){
System.out.println(e+" fdfs");
}
}public static void main(String[]args){
modificar2 mymodificar2 = new modificar2();
mymodificar2.con(22,"juan","perez");
}}