cgalvao
Novembro 23, 2006, 3:22pm
#1
galera estou tentando inserir dois dados no mysql mais nao consigo, consultar eu consigo mais inserir nao… queria saber o que estou errando meus programa e esse … muito obrigado pela atenção
import java.lang.*;
import java.net.URL;
import java.sql.*;
import java.io.*;
import javax.swing.*;
public class cadInspecao {
public static void main(String args[]) throws IOException
{
try
{
Class.forName("com.mysql.jdbc.Driver");
Connection con = DriverManager.getConnection ("jdbc:mysql://localhost/test?user=root&password=");
System.out.println("Conexao OK");
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("INSERT into pessoa ( P_COD, P_NOME ) VALUES (0002, 'TESTE') ");
while (rs.next()){
String pCod = rs.getString("P_COD");
String pNome = rs.getString("P_NOME");
System.out.println("Codigo: " + pCod + " NOME: " + pNome);
}
st.close();
con.close();
}catch (Exception e){
e.printStackTrace();
return;
}
}// static
}// class
keller
Novembro 23, 2006, 3:25pm
#2
:arrow: Movido para: Java Básico.
[color=red]
*Ao postar codigos utilize as tags [ code ] e [ /code ].
*Nao crie topicos em caixa alta, é um desrespeito com os outros usuarios.
[/color]
:thumbup:
pango
Novembro 23, 2006, 3:25pm
#3
Para inserir, alterar ou excluir, você deve utilizar o comando
st.executeUpdate("INSERT into pessoa ( P_COD, P_NOME ) VALUES (0002, 'TESTE') ");
Este método não retorna um ResultSet, mas um int para indicar quantas linhas foram afetadas pelo comando.
cgalvao
Novembro 23, 2006, 3:27pm
#4
E que sou novato mais valeu pela dica
[quote=gui]:arrow: Movido para: Java Básico.
*Ao postar codigos utilize as tags [ code ] e [ /code ].
**Nao crie topicos em caixa alta, é um desrespeito com os outros usuario.
:thumbup:[/quote]
keller
Novembro 23, 2006, 3:30pm
#5
[quote=cgalvao]E que sou novato mais valeu pela dica
[quote=gui]:arrow: Movido para: Java Básico.
*Ao postar codigos utilize as tags [ code ] e [ /code ].
**Nao crie topicos em caixa alta, é um desrespeito com os outros usuario.
:thumbup:[/quote][/quote]
Bem vindo então. :thumbup:
Da proxima vez é só lembrar das dicas!
Até mais… :thumbup:
[s]ao
cgalvao
Novembro 23, 2006, 3:42pm
#6
[quote=cgalvao]galera estou tentando inserir dois dados no mysql mais nao consigo, consultar eu consigo mais inserir nao… queria saber o que estou errando meus programa e esse … muito obrigado pela atenção
[code]
import java.lang.;
import java.net.URL;
import java.sql. ;
import java.io .;
import javax.swing. ;
public class cadInspecao {
public static void main(String args[]) throws IOException
{
try
{
Class.forName(“com.mysql.jdbc.Driver”);
Connection con = DriverManager.getConnection(“jdbc:mysql://localhost/test?user=root&password=”);
System.out.println(“Conexao OK”);
Statement st = con.createStatement();
ResultSet rs = st.executeQuery("INSERT into pessoa ( P_COD, P_NOME ) VALUES (0002, ‘TESTE’) ");
while (rs.next()){
String pCod = rs.getString(“P_COD”);
String pNome = rs.getString(“P_NOME”);
System.out.println("Codigo: " + pCod + " NOME: " + pNome);
}
st.close();
con.close();
}catch (Exception e){
e.printStackTrace();
return;
}
}// static
}// class
[/code][/quote]
Luca
Novembro 23, 2006, 4:04pm
#7
Olá
Bem vindo ao GUJ mas por favor não coloque o mesmo tópico 2 vezes. E eu não entendi o que quiz fazer na última mensagem.
[]s
Luca
cgalvao
Novembro 23, 2006, 8:25pm
#8
[quote]E verdade tentei tirar os outro topico mais nao consegui como faço pra tirar o outro topico, e outra vc tem algum exemplo de inclusao de dados em mysql… muito obrigado