Qual o erro pessoal?
import java.sql.*;
public class pirei {
public static void main( String args[] ){
String driveOdbc = "sun.jdbc.odbc.JdbcOdbcDriver";
String pathOdbc = "jdbc:odbc:CADASTRO";
Connection con;
String psqSql = "update CLIENTES set NOME = ?, SALARIO = ?, NASCIMENTO = ? where cpfcgc = ?";
try {
Class.forName(driveOdbc);
con = DriverManager.getConnection(pathOdbc ,"","");
}
catch (java.lang.ClassNotFoundException er1) {
System.out.println("Não conectou");
}
catch (SQLException er2) {
System.out.println("Não conectou");
}
// Conecta legal, quando chega aqui (foi.....)
PrepareStatement pStmt = con.prepareStatement( psqSql );
}
}
Ola,
qual o erro que esta dando para voce? coloque aqui a mensagem de erro que da ao executar o programa, pois isso ajudara muito a tentar resolver o problema.
Rafael
Tente completar a classe assim…
…
PrepareStatement pStmt = con.prepareStatement( psqSql );
pStmt.setString(1, nome); // campo texto
pStmt.setDouble(2, salario); // campo numerico
pStmt.setDate(3, new Date() ); // campo data
pStmt.setString(4, cpf ); // campo texto.
int row = pStmt.executeUpdate();
pStmt.close();
con.close();
[code]import java.sql.*;
import java.util.Date;
public class pirei {
public static void main( String args[] )
{
String psqSql = "update CLIENTES set NOME = ?, SALARIO = ?, NASCIMENTO = ? where cpfcgc = ?";
String driveOdbc = "sun.jdbc.odbc.JdbcOdbcDriver";
String pathOdbc = "jdbc:odbc:CADASTRO";
Connection con;
try {
Class.forName(driveOdbc);
con = DriverManager.getConnection(pathOdbc ,"","");
} catch (java.lang.ClassNotFoundException er1) {
System.out.println("Erro ao conectar");
}
catch (SQLException er2) {
System.out.println("Erro ao conectar");
}
System.out.println("Conectei");
PrepareStatement pStmt = con.prepareStatement( psqSql );
pStmt.setString(1, "artur cesar");
pStmt.setDouble(2, new Double(1234.42));
pStmt.setDate(3, new Date() );
pStmt.setString(4, "12122610115" );
int row = pStmt.executeUpdate();
pStmt.close();
con.close();
}
}
[/code]
******************* erro ***********************
[quote]
pirei.java:28: cannot resolve symbol
symbol : class PrepareStatement
location: class pirei
PrepareStatement pStmt = con.prepareStatement( psqSql );
^
1 error[/quote]
PAOLA
Abril 2, 2003, 10:53am
#5
PreparedStatement pStmt = con.prepareStatement( psqSql );
naum seria isso??
te mais!
como a paola disse, voce tem um TYPO ai
eh PrepareD (com D no final)