Se alguém puder me ajudar estou com o seguinte problema que segue abaixo:
1.Erro mostrado
Exception in thread "AWT-EventQueue-0" java.util.UnknownFormatConversionException: Conversion = 'i' at java.util.Formatter$FormatSpecifier.conversion(Formatter.java:2691) at java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2720) at java.util.Formatter.parse(Formatter.java:2560) at java.util.Formatter.format(Formatter.java:2501) at java.util.Formatter.format(Formatter.java:2455) at java.lang.String.format(String.java:2968) at vacsofort.Banco.executar(Banco.java:46) at vacsofort.DadosFuncionario.BtnSalvarActionPerformed(DadosFuncionario.java:352)
Pergunta
Claudemir_Easy
Bom Dia,
Se alguém puder me ajudar estou com o seguinte problema que segue abaixo:
1.Erro mostrado
Exception in thread "AWT-EventQueue-0" java.util.UnknownFormatConversionException: Conversion = 'i'
at java.util.Formatter$FormatSpecifier.conversion(Formatter.java:2691)
at java.util.Formatter$FormatSpecifier.<init>(Formatter.java:2720)
at java.util.Formatter.parse(Formatter.java:2560)
at java.util.Formatter.format(Formatter.java:2501)
at java.util.Formatter.format(Formatter.java:2455)
at java.lang.String.format(String.java:2968)
at vacsofort.Banco.executar(Banco.java:46)
at vacsofort.DadosFuncionario.BtnSalvarActionPerformed(DadosFuncionario.java:352)
2. Linha de Execução
boolean deucerto = b.executar( "INSERT INTO funcionarios ( "
+ "Nome, "
+ "endereco, "
+ "bairro, "
+ "cep, "
+ "cidade, "
+ "UF, "
+ "fone, "
+ "recado, "
+ "Entrada, "
+ "Saida, "
/* + "Salario, " */
+ "tipopgto, "
+ "Funcao, "
+ "admissao, "
+ "demissao, "
/* + "adiantamento," */
/* + "VT," */
/* + "convenio, " */
+ "tpfuncao, "
+ "situacao, "
+ "data_nasc ) VALUES ( "
+ " '%c',"
+ " '%d', "
+ " '%f',"
+ " '%g',"
+ " '%h',"
+ " '%i',"
+ " '%j',"
+ " '%k',"
+ " '%l',"
+ " '%m',"
+ " '%n',"
+ " '%o',"
+ " '%p',"
+ " '%q',"
+ " '%r',"
+ " '%s',"
/* + " '%t',"
+ " '%u',"
+ " '%v',"
+ " '%x'," */
+ " '%z' )",
VarNome.getText(),
VarEndereco.getText(),
VarBairro.getText(),
VarCep.getText(),
VarCidade.getText(),
VarUF.getText(),
VarFone.getText(),
VarRecado.getText(),
VarEntrada.getText(),
VarSaida.getText(),
/* Integer.parseInt( VarSalario.getText()), */
VarTpPagto.getText(),
VarFuncao.getText(),
VarAdmissao.getText(),
VarDemissao.getText(),
/* Integer.parseInt( VarAdianta.getText()), */
/* Integer.parseInt( VarVT.getText()), */
/* Integer.parseInt( VarConvenio.getText()), */
VarTpFunc.getText(),
VarSituacao.getText(),
VardtNasc.getText());
if(deucerto){
JOptionPane.showMessageDialog(this, "Cadastro Realizado com Sucesso");
this.dispose();
}
3. Classe Chamada
public class Banco {
final String host = "jdbc:mysql://localhost/vacsofort";
final String usuario = "root";
final String senha = "131331nova";
Connection conexao;
Statement comando;
ResultSet resultado;
public void abrirBD() throws SQLException {
try {
Class.forName("org.gjt.mm.mysql.Driver");
conexao = DriverManager.getConnection(host, usuario, senha);
comando = conexao.createStatement(ResultSet.CONCUR_READ_ONLY, ResultSet.TYPE_SCROLL_INSENSITIVE);
} catch(ClassNotFoundException e ){
JOptionPane.showMessageDialog( null, "Driver Não Encontrado");
} catch(SQLException e ){
JOptionPane.showMessageDialog( null, "Erro ao conectar-se ao Banco de Dados");
}
}
public boolean executar( String query, Object... o ){
try{
comando.execute( String.format(Locale.US, query, o));
return true;
} catch(SQLException e){
JOptionPane.showMessageDialog( null, "Erro ao executar a Query");
return false;
}
}
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.