OI gente, estou na empresa onde faço estagio e fiz um programinha em vb mas n to conseguindo fazer em java.
Eu preciso atualizar uns dados do BD
Uso o seguinte código :
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Agenda_Campanha {
public static void main(String[] args) {
int dia = 1;
String semana_1 = "D S T Q Q S S";
String semana_2 = "S T Q Q S S D";
String semana_3 = "T Q Q S S S D";
String semana_4 = "Q Q S S D S T";
String semana_5 = "Q S S D S T Q";
String semana_6 = "S S D S T Q Q";
String semana_7 = "S D S T Q Q S";
try {
Class.forName("net.sourceforge.jtds.jdbc.Driver");
Connection con = DriverManager.getConnection(
"jdbc:jtds:sqlserver://WA-TI05:1433;namedPipe=true", "sa",
"");
System.out.println("Conectado");
Statement stm = con.createStatement();
String SQL = "INSERT INTO FELLIPE2 (NOME) VALUES ('alguem');";
ResultSet rs = stm.executeUpdate(SQL);
while (rs.next()) {
String tit = rs.getString("NOME");
System.out.println(tit);
}
con.close();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
SEI QUE TEM ALGO ERRADO MAS NAO CONSIGO RESOLVER, É ALGO NO ResultSet rs = stm.executeUpdate(SQL);
SEI QUE O ExecuteQuery é apenas pra dar SELECT, os outros é usado o executeUpdate, mas quando uso isso da um erro justamente nessa linha:
Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Type mismatch: cannot convert from int to ResultSet
at Agenda_Campanha.main(Agenda_Campanha.java:29)
sera que alguem pode me dizer como q uso o executeUpdate sem dar nenhum erro !!!
OBS: O codigo esta com varias coisas que eu não usei, pois ainda não terminei o programa =) !!!