Olá Pessoal do GUJ...
estou começando a programa agora, não estou conseguindo inserir no banco de dados por favor se alguém pode me ajuda fico muito agradecido.
segue classe de conexão e inserir.
package Mysql;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class Conexao {
public static Connection conn = null;
public static boolean status = false;
public Conexao() throws SQLException {
connect();
}
public static void consult(String sql) {
try {
connect();
Statement statement = conn.createStatement();
ResultSet resultSet = statement.executeQuery(sql);
while (resultSet.next()) {
System.out.println(resultSet.getString("FORMULA") + " "
+ resultSet.getString("DOSAGEM"));
}
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void insert(String sql) {
try {
connect();
Statement s = conn.createStatement();
} catch (SQLException e) {
e.printStackTrace();
}
}
public static void connect() {
try {
Class.forName("org.gjt.mm.mysql.Driver");
conn = DriverManager.getConnection(
"jdbc:mysql://localhost:3306/frimaster", "root", "123");
status = true;
System.out.println("A conexão foi um sucesso");
} catch (ClassNotFoundException e) {
System.out.println("excessão Classe não encontrada");
e.printStackTrace();
} catch (SQLException e) {
System.out.println("SQL Exception... Não conectado");
e.printStackTrace();
}
}
public static boolean isconnected() {
return status;
}
public static void main(String args[]) throws SQLException {
Conexao conexao = new Conexao();
}
}
////fim classe conexão
import java.awt.Dimension;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.Statement;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JTextField;
import javax.swing.WindowConstants;
import Mysql.Conexao;
public class CadastroLoja extends JFrame implements ActionListener {
private JLabel nome_loja;
private JLabel Codigo_loja;
private JLabel telefone;
private JLabel cnpj;
private JLabel endereço;
private JTextField txtnome_loja;
private JTextField txtcodigo_loja;
private JTextField txttelefone;
private JTextField txtcnpj;
private JTextField txtendereço;
private JLabel cadastro_produto;
private JButton btnsalvar;
private MenuLoja menu;
public CadastroLoja() {
JanelaCadastroLoja();
}
public void JanelaCadastroLoja() {
nome_loja = new JLabel();
Codigo_loja = new JLabel();
telefone = new JLabel();
cnpj = new JLabel();
endereço = new JLabel();
txtnome_loja = new JTextField();
txtcodigo_loja = new JTextField();
txttelefone = new JTextField();
txtcnpj = new JTextField();
txtendereço = new JTextField();
cadastro_produto = new JLabel();
btnsalvar = new JButton();
setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE);
this.setLayout(null);
cadastro_produto.setText("CADASTRO DE LOJA");
this.add(cadastro_produto);
cadastro_produto.setBounds(160, 0, 160, 60);
btnsalvar.setText("SALVAR");
this.add(btnsalvar);
btnsalvar.setBounds(350, 310, 90, 20);
btnsalvar.addActionListener(this);
nome_loja.setText("Nome da Loja:");
this.add(nome_loja);
nome_loja.setBounds(20, 60, 90, 20);
txtnome_loja.setBounds(130, 60, 90, 20);
this.add(txtnome_loja);
Codigo_loja.setText("Codigo Loja:");
this.add(Codigo_loja);
Codigo_loja.setBounds(20, 100, 90, 20);
txtcodigo_loja.setBounds(130, 100, 90, 20);
this.add(txtcodigo_loja);
telefone.setText("Telefone");
this.add(telefone);
telefone.setBounds(20, 140, 90, 20);
txttelefone.setBounds(130, 140, 90, 20);
this.add(txttelefone);
cnpj.setText("CNPJ");
this.add(cnpj);
cnpj.setBounds(20, 180, 90, 20);
txtcnpj.setBounds(130, 180, 90, 20);
this.add(txtcnpj);
endereço.setText("Endereço");
this.add(endereço);
endereço.setBounds(20, 220, 90, 20);
txtendereço.setBounds(130, 220, 90, 20);
this.add(txtendereço);
this.setSize(new Dimension(500, 450));
}
public void actionPerformed(ActionEvent e) {
if (e.getSource() == "SALVAR" ) {
Conexao.connect();
String sql = "INSERT INTO cadastro_loja(Codigo_loja, Nome_loja, End_loja, Telefone, Cnpj)"
+ "VALUES("+ txtcodigo_loja.getText()+ ", '"+ txtnome_loja.getText()+ "', '"
+ txtendereço.getText()+ "', "+ txttelefone.getText()+ ", "
+ txtcnpj.getText()+ ");";
}
txtcodigo_loja.setText("");
txtnome_loja.setText("");
txtendereço.setText("");
txttelefone.setText("");
txtcnpj.setText("");
}
public JLabel getnome_loja() {
return nome_loja;
}
public JLabel getCnpj() {
return cnpj;
}
public void setCnpj(JLabel cnpj) {
this.cnpj = cnpj;
}
public JTextField getTxtcnpj() {
return txtcnpj;
}
public JLabel getEndereço() {
return endereço;
}
public void setEndereço(JLabel endereço) {
this.endereço = endereço;
}
public JTextField getTxtendereço() {
return txtendereço;
}
public void setTxtendereço(JTextField txtendereço) {
this.txtendereço = txtendereço;
}
public void setTxtcnpj(JTextField txtcnpj) {
this.txtcnpj = txtcnpj;
}
public void setnome_loja(JLabel nome_loja) {
this.nome_loja = nome_loja;
}
public JLabel getcodigo_loja() {
return Codigo_loja;
}
public void setcodigo_loja(JLabel codigo_loja) {
Codigo_loja = codigo_loja;
}
public JLabel getTelefone() {
return telefone;
}
public void setTelefone(JLabel telefone) {
this.telefone = telefone;
}
public MenuLoja getMenu() {
return menu;
}
public void setMenu(MenuLoja menu) {
this.menu = menu;
}
public JTextField getTxttelefone() {
return txttelefone;
}
public void setTxttelefone(JTextField txttelefone) {
this.txttelefone = txttelefone;
}
public JLabel getCadastro_produto() {
return cadastro_produto;
}
public void setCadastro_produto(JLabel cadastro_produto) {
this.cadastro_produto = cadastro_produto;
}
public JLabel getNome_loja() {
return nome_loja;
}
public void setNome_loja(JLabel nome_loja) {
this.nome_loja = nome_loja;
}
public JLabel getCodigo_loja() {
return Codigo_loja;
}
public void setCodigo_loja(JLabel codigo_loja) {
Codigo_loja = codigo_loja;
}
public JTextField getTxtnome_loja() {
return txtnome_loja;
}
public void setTxtnome_loja(JTextField txtnome_loja) {
this.txtnome_loja = txtnome_loja;
}
public JTextField getTxtcodigo_loja() {
return txtcodigo_loja;
}
public void setTxtcodigo_loja(JTextField txtcodigo_loja) {
this.txtcodigo_loja = txtcodigo_loja;
}
public JButton getBtnsalvar() {
return btnsalvar;
}
public void setBtnsalvar(JButton btnsalvar) {
this.btnsalvar = btnsalvar;
}
}
