Olá Galera,
Pesquisei bastante mas ainda não encontrei solução para o conseguir gravar caracteres acentuados num sistema desktop que estou desenvolvendo em Java + MySQL. Alguém tem uma solução.
Obrigado.
Olá Galera,
Pesquisei bastante mas ainda não encontrei solução para o conseguir gravar caracteres acentuados num sistema desktop que estou desenvolvendo em Java + MySQL. Alguém tem uma solução.
Obrigado.
Olá
Verifique se seu schema foi gerado em Latin1 ou ISO 8859-1.
Tive alguns problemas relacionado com acentuação e era isso, provavelmente seja isso o seu.
Espero ter ajudado
Flwsss
Ei meu patrão é so colocar o encoding da sua aplicação para UTF-8!
Ate hoje sempre tenho feito assiim e dado certo…
Boa sorte, ate mais…
Desde já agredeço a ajuda.
Sou usuário iniciante tanto do Java quando do MySQL. Quando configurei o MySQL na instalação e mantive o default que é o Latin1. Como verificar o schema que foi gerado e para qual configuração deve alterá-lo? Como alterar o encoding para UTF-8?
Valeu.
Lembrando sempre que uma aplicação java para Desktop.
Alguma sugestão?
Ainda não consegui desenrolar o problema…
Alguém pode me ajudar?
Olá,
Poderia me explicar como é a estrutura de sua aplicação…
Se vc esta usando webservices (xml) com o Swing ou esta usando um JDBC no swing mesmo…
Assim poderia lhe ajudar exatamente no que vc precisa... se não vamos ficar chutando
soluções...
Espero ajudar
Flwssss
É uma aplicação Java para desktop utilizando o NetBeans 6.1. Sou programador iniciante em Java.
Completando: estou utilizando um JDBC para a conexão com o banco de dados em MySQL.
Thiago,
Agradeço grato pela atenção
Verifica como está a collation no MySQL
Galera, estou passando pelo mesmo problema que o colega iniciou. Testei no eclipse mudar para o padrão utf-8 e todos os componentes de interface, labels e etc ficaram normais, porém quanto aos dados vindos de um bando de dados Access NÂO !
Seguindo um curso de java que adquiri, até a mensagem de erro do exception aparece errada no "inv´lida" (mensagem baixo da janela azul) na foto em anexo, e no campo nome (mensagem esquerda, em NOME, do cadastro de clientes).
Tanto no netbeans como eclipse isso ocorre. É algo com o SQL ?
public Cadastro_Cidades() {
initComponents();
conexao_BD = new Conexao_BD();
conexao_BD.Testa_Conexao();
conexao_BD.Comando_SQL("select * from cidade");
// tenta mostrar dados do banco pela 1 vez
try{
conexao_BD.resultset.first();
mostra_dados_BD();
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null, "Não localizou os dados " + erro);
}
}
public void mostra_dados_BD(){
try{
textfield_codigo.setText(conexao_BD.resultset.getString("codigo"));
textfield_nome.setText(conexao_BD.resultset.getString("nome"));
cb_uf.setSelectedItem(conexao_BD.resultset.getString("UF"));
}
catch(SQLException erro){
JOptionPane.showMessageDialog(null, "Não localizou os dados " + erro);
}
}
Sou iniciante, mas já ralei bastante pra descobrir alguns erros como o do gerenciador de banco odbc32.exe diferente do tradicional em sistemas 64 bits. :oops:


Salve, achei um colega do fórum que apresentou uma solução para o caso em:
http://www.guj.com.br/posts/list/131430.java
Mesmo que tenha que fazer a cada projeto. vlw