Quebra de linha

4 respostas
J

Olá

Estou tentanfo forçar uma quebra de linha de maneira que fique salvo no banco de dados;

Ex: linha= “ola” + “\n mundo”;

gostaria que ao recuperar do banco ficasse desta forma,

ola
mundo

inseri da maneira acima mais não funcionou.

vlw

4 Respostas

gqferreira

Olá Jony!

Tem certeza que não funcionou?
Veja na imagem.

Usei esse codigo: Me banco se chama 'pequeno' e a tabela se chama 'tampa' :D :D Nao tinha outro banco para testar :D :D :lol:
package backupBanco;

import java.sql.SQLException;

public class teste {
public static void main(String[] args) throws SQLException {
	BdMysql.getConnection("localhost", "root", "123", "pequeno");
	BdMysql.runSQL("INSERT INTO tampa VALUES('ola\nmundo')");
	//BdMysql.runSQL("INSERT INTO tampa VALUES('Dolores')");
	BdMysql.setResultSet("SELECT * FROM tampa");
	while(BdMysql.resultSet.next())
	{
		System.out.println(BdMysql.resultSet.getString(1));
		System.out.println("-----------------------------");
	}
	BdMysql.close();
}
}
A saida foi:
++CONECTOU
Gustavo
-----------------------------
Lais
-----------------------------
Dolores
-----------------------------
ola
mundo
-----------------------------
--DESCONECTOU

Aquela BdMysql é a minha classe de conexao com mysql, mas nao vem ao caso, o que te importa é a sql.

J

Na realidade estou fazendo um software em java que importara as informações de um banco e exporta para outro banco. Quando abro essas informaçoes atraves do java ele exerga a quebra da linha, o problema é que as informações serão abertas atraves do Visual Basic, e lá ele não está enxergando a quebra de linha.

gqferreira

O VB não esta enchergando a quebra de linha que vem do banco? Isso?
Estranho porque se voce ver no query broswer, ele marca como paragrafo.

ViniGodoy

A quebra de linha do vb é \r\n, não só \n, como você colocou. Ele segue o padrão do Windows, que exige o caracter de carriage return (\r).
O java suporta os dois formatos de quebra.

Criado 16 de fevereiro de 2010
Ultima resposta 16 de fev. de 2010
Respostas 4
Participantes 3