Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/09/2010, 08:48
Alber_h
 
Fecha de Ingreso: septiembre-2009
Mensajes: 138
Antigüedad: 15 años, 3 meses
Puntos: 3
Sentencia Modificar en Java

Como hago para modificar mi base de datos con los datos de la aplicacion en java

Intente con el siguiente codigo pero me sale error:

void jButton3_actionPerformed(ActionEvent e) {


String ssnombre=String.valueOf(nombre.getText());
String ssedad=String.valueOf(edad.getText());
String ssdni=String.valueOf(dni.getText());
int nssuma=Integer.parseInt(suma.getText());

try{



Connection c;
Statement ps;
String str="jdbc:odbc:PEMPLEADO2";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
c=DriverManager.getConnection(str);
ps=c.createStatement();


ps.executeUpdate("Update EMPLEADO Set (nombre,edad,dni,pa)values(ssnombre,ssedad,ssdni,n ssuma) Where id =1");



ps.close();
c.close();



}catch(Exception es2){
es2.printStackTrace();
}


}


me sale el error:

"C:\Archivos de programa\JBuilderX\jdk1.4\bin\javaw" -classpath "C:\Documents and Settings\humberto\Escritorio\PROYECTO DE SISTEMAS DE INFORMACION\SinTitulo6\classes;C:\Archivos de programa\JBuilderX\jdk1.4\demo\jfc\Java2D\Java2Dem o.jar;C:\Archivos de programa\JBuilderX\jdk1.4\demo\plugin\jfc\Java2D\J ava2Demo.jar;C:\Archivos de programa\JBuilderX\jdk1.4\jre\javaws\javaws.jar;C: \Archivos de programa\JBuilderX\jdk1.4\jre\lib\charsets.jar;C:\ Archivos de programa\JBuilderX\jdk1.4\jre\lib\ext\dnsns.jar;C: \Archivos de programa\JBuilderX\jdk1.4\jre\lib\ext\ldapsec.jar; C:\Archivos de programa\JBuilderX\jdk1.4\jre\lib\ext\localedata.j ar;C:\Archivos de programa\JBuilderX\jdk1.4\jre\lib\ext\sunjce_provi der.jar;C:\Archivos de programa\JBuilderX\jdk1.4\jre\lib\im\indicim.jar;C :\Archivos de programa\JBuilderX\jdk1.4\jre\lib\im\thaiim.jar;C: \Archivos de programa\JBuilderX\jdk1.4\jre\lib\jce.jar;C:\Archi vos de programa\JBuilderX\jdk1.4\jre\lib\jsse.jar;C:\Arch ivos de programa\JBuilderX\jdk1.4\jre\lib\plugin.jar;C:\Ar chivos de programa\JBuilderX\jdk1.4\jre\lib\rt.jar;C:\Archiv os de programa\JBuilderX\jdk1.4\jre\lib\sunrsasign.jar;C :\Archivos de programa\JBuilderX\jdk1.4\lib\dt.jar;C:\Archivos de programa\JBuilderX\jdk1.4\lib\htmlconverter.jar;C: \Archivos de programa\JBuilderX\jdk1.4\lib\tools.jar" sintitulo6.Application1
java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Línea 1: sintaxis incorrecta cerca de '('.

at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc .java:6958)

at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java :7115)

at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java :3111)

at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcSt atement.java:338)

at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(Jdbc OdbcStatement.java:288)

at sintitulo6.Marco1.jButton3_actionPerformed(Marco1. java:337)

at sintitulo6.Marco1_jButton3_actionAdapter.actionPer formed(Marco1.java:442)

at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:1786)

at javax.swing.AbstractButton$ForwardActionEvents.act ionPerformed(AbstractButton.java:1839)

at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:245)

at java.awt.Component.processMouseEvent(Component.jav a:5100)

at java.awt.Component.processEvent(Component.java:489 7)

at java.awt.Container.processEvent(Container.java:156 9)

at java.awt.Component.dispatchEventImpl(Component.jav a:3615)

at java.awt.Container.dispatchEventImpl(Container.jav a:1627)

at java.awt.Component.dispatchEvent(Component.java:34 77)

at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:3483)

at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:3198)

at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:3128)

at java.awt.Container.dispatchEventImpl(Container.jav a:1613)

at java.awt.Window.dispatchEventImpl(Window.java:1606 )

at java.awt.Component.dispatchEvent(Component.java:34 77)

at java.awt.EventQueue.dispatchEvent(EventQueue.java: 456)

at java.awt.EventDispatchThread.pumpOneEventForHierar chy(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:100)

java.sql.SQLException: [Microsoft][ODBC SQL Server Driver][SQL Server]Línea 1: sintaxis incorrecta cerca de '('.

at sun.jdbc.odbc.JdbcOdbc.createSQLException(JdbcOdbc .java:6958)

at sun.jdbc.odbc.JdbcOdbc.standardError(JdbcOdbc.java :7115)

at sun.jdbc.odbc.JdbcOdbc.SQLExecDirect(JdbcOdbc.java :3111)

at sun.jdbc.odbc.JdbcOdbcStatement.execute(JdbcOdbcSt atement.java:338)

at sun.jdbc.odbc.JdbcOdbcStatement.executeUpdate(Jdbc OdbcStatement.java:288)

at sintitulo6.Marco1.jButton3_actionPerformed(Marco1. java:337)

at sintitulo6.Marco1_jButton3_actionAdapter.actionPer formed(Marco1.java:442)

at javax.swing.AbstractButton.fireActionPerformed(Abs tractButton.java:1786)

at javax.swing.AbstractButton$ForwardActionEvents.act ionPerformed(AbstractButton.java:1839)

at javax.swing.DefaultButtonModel.fireActionPerformed (DefaultButtonModel.java:420)

at javax.swing.DefaultButtonModel.setPressed(DefaultB uttonModel.java:258)

at javax.swing.plaf.basic.BasicButtonListener.mouseRe leased(BasicButtonListener.java:245)

at java.awt.Component.processMouseEvent(Component.jav a:5100)

at java.awt.Component.processEvent(Component.java:489 7)

at java.awt.Container.processEvent(Container.java:156 9)

at java.awt.Component.dispatchEventImpl(Component.jav a:3615)

at java.awt.Container.dispatchEventImpl(Container.jav a:1627)

at java.awt.Component.dispatchEvent(Component.java:34 77)

at java.awt.LightweightDispatcher.retargetMouseEvent( Container.java:3483)

at java.awt.LightweightDispatcher.processMouseEvent(C ontainer.java:3198)

at java.awt.LightweightDispatcher.dispatchEvent(Conta iner.java:3128)

at java.awt.Container.dispatchEventImpl(Container.jav a:1613)

at java.awt.Window.dispatchEventImpl(Window.java:1606 )

at java.awt.Component.dispatchEvent(Component.java:34 77)

at java.awt.EventQueue.dispatchEvent(EventQueue.java: 456)

at java.awt.EventDispatchThread.pumpOneEventForHierar chy(EventDispatchThread.java:201)

at java.awt.EventDispatchThread.pumpEventsForHierarch y(EventDispatchThread.java:151)

at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:145)

at java.awt.EventDispatchThread.pumpEvents(EventDispa tchThread.java:137)

at java.awt.EventDispatchThread.run(EventDispatchThre ad.java:100)