INSERT INTO temp_table (SPC_NOME_CLIENTE) VALUES (SPC_NOME_CLIENTE);
Em uma aplicação onde ha uma tabela que recebe valores do banco de dados, ha a necessidade
de ser inserir esses dados em uma nova tabela
uma aplicação onde o usuario faz uma consulta no banco de dados e depois disso joga os registros
do banco em uma tabela na aplicação, o que estou tentando fazer é colocar esses valores em uma
nova tabela no banco de dados criada para receber esses valores tentei fazer assim:
String teste = "nome teste";
private static Connection ConnectionFactory;
public static JButton main(String[] args){
try{
Connection con = ConnectionFactory.getConnection;// --------------------------nessa linha da erro
PreparedStatement stm = con.prepareStatement("INSERT INTO SAMEA_SPC (SPC_NOME_CLIENTE) VALUES (samea)");
stm.setString(1, "nome teste");
stm.execute();
stm.close();
System.out.println();
}catch (SQLException e){
e.printStackTrace();
}
return null;
}
}
mas ta dando erro, alguem pode me ajudar por favor ou me mostrar outro exemplo de como
colocar valores de uma tabela do banco de dados em outra?
me ajudem por favor!
Connection con = ConnectionFactory.getConnection;// --------------------------nessa linha da erro
Não terminei de ler seu código todo…
Mas, de cara, não está faltando parênteses ‘()’ no método getConnection?
O correto não seria Connection con = ConnectionFactory.getConnection();
Por favor alguem podem me ajudar, estou querendo copiar os registro da minha JTable em uma uma tabela no banco de dados mas naum sei como fazer isso, estou tentando e por isso criei a seguinte classe:
for (int i=0; i <NovoRecebeBanco.listacliente.size(); i++){
BotaoEnvia b = (BotaoEnvia) ((List) NovoRecebeBanco.recebeTestec).get(i);
String sql = "INSERT INTO SAMEA_SPC (SPC_NOME_CLIENTE, SPC_ENDERECO_CLIENTE, SPC_CPF)"+" VALUES ('"+NovoRecebeBanco.recebeTestec+ "')";
Statement sta = null;
try {
sta.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return;
}
public static JButton main(Object object) {
BotaoEnvia app = new BotaoEnvia();
return null;
}
}[/code]
NovoRecebeBanco é uma classe que faz a consulta no banco de dados e depois joga o resultado na JTable, o que estou tentando fazer é pegar os valores da Jtable para poder copialos na tabela do banco de dados, por favor me ajudem!
Socorro gente eu mudei o meu codigo e ta dando os seguintes erros: at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:331)
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:288)
at oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.java:743)
at oracle.jdbc.driver.T4CStatement.doOall8(T4CStatement.java:207)
at oracle.jdbc.driver.T4CStatement.executeForRows(T4CStatement.java:946)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1168)
at oracle.jdbc.driver.OracleStatement.executeQuery(OracleStatement.java:1272)
at spc.BotaoEnvia.<init>(BotaoEnvia.java:39)
at spc.BotaoEnvia.main(BotaoEnvia.java:53)
at spc.Test.actionPerformed(Test.java:225)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
alguem pode me ajudar por favor!
SOCOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOORRO!
[quote=samea]Por favor alguem podem me ajudar, estou querendo copiar os registro da minha JTable em uma uma tabela no banco de dados mas naum sei como fazer isso, estou tentando e por isso criei a seguinte classe:
for (int i=0; i <NovoRecebeBanco.listacliente.size(); i++){
BotaoEnvia b = (BotaoEnvia) ((List) NovoRecebeBanco.recebeTestec).get(i);
String sql = "INSERT INTO SAMEA_SPC (SPC_NOME_CLIENTE, SPC_ENDERECO_CLIENTE, SPC_CPF)"+" VALUES ('"+NovoRecebeBanco.recebeTestec+ "')";
Statement sta = null;
try {
sta.executeQuery(sql);
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
return;
}
public static JButton main(Object object) {
BotaoEnvia app = new BotaoEnvia();
return null;
}
}[/code]
NovoRecebeBanco é uma classe que faz a consulta no banco de dados e depois joga o resultado na JTable, o que estou tentando fazer é pegar os valores da Jtable para poder copialos na tabela do banco de dados, por favor me ajudem![/quote]
Como colocar os dados de um Jtable em uma tabela no banco de dados
Eu primeiro faço a consulta no banco de dados, pegos alguns registros
da tabela jogo esses registros em uma jtable no meu frame e agora eu
jogar os registros dessa jtable em uma nova tabela no banco de dados eu tentei fazer assim:
package spc;