public class DialogoNovaEmpresa extends JDialog {
// URL do banco de dados
static final String DATABASE_URL = "jdbc:mysql://localhost:3306/dbsstadmin";
private final JPanel conteudo = new JPanel();
static NovaEmpresa empresa = new NovaEmpresa();
static Scanner entrada = new Scanner(System.in);
static String captacao = empresa.getCaptacao();
static String razaoSocial = empresa.getRazaoSocial();
// (...)
final JFormattedTextField ftfCaptacao= new JFormattedTextField(masc("##/##/####"));
final JFormattedTextField ftfRazaoSocial = new JFormattedTextField(entrada.next(empresa.getRazaoSocial()));
// (...)
public DialogoNovaEmpresa() {
// (...)
JButton btnAdicionar = new JButton("Adicionar");
btnAdicionar.addActionListener(new ActionListener() {
private Connection connection = null; // Gerencia a conexão
private Statement statement = null; // instrução de consulta
private ResultSet resultSet = null; // gerencia resultados
// Usando o banco de dardos ---------------------------------------------------------
public void actionPerformed(ActionEvent e) {
try {
// Estabelece uma conexão com o banco de dados
connection = DriverManager.getConnection(DATABASE_URL,
"sstadmin", "adminsst.123");
// Cria um Statement para consultar um banco de dados
statement = connection.createStatement();
resultSet = statement.executeQuery("INSERT INTO empresas(" +
"captacao," +
"razaosocial," +
"nomefantasia," +
"cnpj," +
"aberturacnpj," +
"atividadeprincipal," +
"atividadessecundarias," +
"endereco," +
"sitcadastral," +
"resplegal," +
"resplegalemail," +
"resplegalfixo," +
"resplegalcelular" +
"" +
") value(" +
"" +
ftfCaptacao.getText() +
ftfRazaoSocial.getText() +
ftfNomeFantasia.getText() +
ftfCnpj.getText() +
ftfAbertura.getText() +
ftfAtividadePrincipal.getText() +
ftfAtividadesSecundarias.getText() +
ftfEndereco.getText() +
ftfSituacaoCadastral.getText() +
ftfResponsavelNome.getText() +
ftfResponsavelEmail.getText() +
ftfResponsavelFixo.getText() +
ftfResponsavelCelular.getText() +
");"
);
} catch (SQLException sqlException) {
sqlException.printStackTrace();
} finally {
try {
resultSet.close();
statement.close();
connection.close();
} catch (Exception exception) {
exception.printStackTrace();
} // Fim do catch
} // Fim do finally
}
});
// (...)
Versionamento: conector mysql 5.1 para java funciona com mysql-server 5.5 instalado?
L
Pessoal,
eu gostaria de criar um formulário. Estou estudando aquele livro Java Como Programar, mas estou sem tempo para percorrê-lo, sem contar que peguei uma virose e não estava me concentrando direito, agora que fui melhorar.
Como eu posso enviar as strings do formulário para uma tabela do banco de dados mysql? Fiz uma salada de coisas, e me perdi agora; mas estou fazendo do modo a seguir. Lhes peço perdão pela extensão do post, mas tô meio perdido. Então vou excluir as partes desnecessárias.
Antes de mais nada, lhes agradeço.
Lucas Ribeiro
Criado 21 de abril de 2013
Respostas 0
Participantes 1