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; } }