[RESOLVIDO] Convertendo texto no JTextArea para bytes com MySQL

2 respostas
javamysql
Luiz_Vict

boa tarde, estou tentando salvar um texto com pulo de linha no MySQL, Exemplo do texto:
“cliente esta esperando uma resposta
ligar para ele segunda feira
a partir das 8:00”
estou usando tentando usar dessa forma:
Linha 642: clientes.setOBS(Byte.parseByte(txtOBS.getText()));

porem da o erro

Exception in thread AWT-EventQueue-0 java.lang.NumberFormatException: For input string: eae

a

a

acabouat java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)

at java.lang.Integer.parseInt(Integer.java:580)

at java.lang.Byte.parseByte(Byte.java:149)

at java.lang.Byte.parseByte(Byte.java:175)

at gui.CadastroDeCliente.CapturaDadosNoFormulario(CadastroDeCliente.java:642)

se alguêm poder me ajudar… desde já obrigado

2 Respostas

staroski

O método estático Byte.parseByte recebe um String de valor númerico e devolve 1 byte de valor correspondente.

Ou seja, só vai funcionar para valores entre -128 e +127, mas você tentou converter a seguinte String:

"eae\na\na\nacabou"

Se você quer obter o array de bytes de um objeto String, faça:

byte[] meusBytes = meuObjetoString.getBytes();
Luiz_Vict

vlw pela força, funcionou aqui…

Criado 5 de outubro de 2020
Ultima resposta 5 de out. de 2020
Respostas 2
Participantes 2