Inserir Dados No MySQL

7 respostas
C

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

7 Respostas

K

: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:

P

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.

C

E que sou novato mais valeu pela dica

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:

K

cgalvao:
E que sou novato mais valeu pela dica

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:

Bem vindo então. :thumbup:
Da proxima vez é só lembrar das dicas! :wink:

Até mais… :thumbup:
[s]ao

C
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
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
L

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

C

[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

Criado 23 de novembro de 2006
Ultima resposta 23 de nov. de 2006
Respostas 7
Participantes 4