GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Le dados do banco Sql Server

RESTAPI

public JSONObject PegarTexto(String codigo) throws Exception {
    JSONObject result = null;
    JSONObject o = new JSONObject();
    JSONObject p = new JSONObject();
    o.put("interface","RestAPI");
    o.put("method", "PegarTexto");
    p.put("codigo",mapObject(codigo));
    o.put("parameters", p);
    String s = o.toString();
    String r = load(s);
    result = new JSONObject(r);
    return result;
}
private String load(String contents) throws IOException {
    URL url = new URL(urlString);
    HttpURLConnection conn = (HttpURLConnection)url.openConnection();
    conn.setRequestMethod("POST");
    conn.setConnectTimeout(60000);
    conn.setDoOutput(true);
    conn.setDoInput(true);
    OutputStreamWriter w = new OutputStreamWriter(conn.getOutputStream());
    w.write(contents);
    w.flush();
    InputStream istream = conn.getInputStream();
    String result = convertStreamToUTF8String(istream);
    //String result = convertStreamToString(istream);
    return result;
}
private static String convertStreamToUTF8String(InputStream is) throws IOException {
   String result = "";
   //byte[] buffer = new byte[2048];
    byte[] buffer = new byte[1024];
    // O bufferzao vai armazenar todos os bytes lidos
    ByteArrayOutputStream bufferzao = new ByteArrayOutputStream();
    // precisamos saber quantos bytes foram lidos
    int byteslidos;
    // Vamos lendo de 1kb por vez
    while ((byteslidos = is.read(buffer)) != -1){
        //copiando a quantidade de bytes lidos do buffer para o bufferzao
        bufferzao.write(buffer, 0, byteslidos);
    }
    result = new String(bufferzao.toByteArray(), "UTF-8");
    return result;
}
Banco de dados
TEXTO 5
Discreta e formosíssima Maria,
Enquanto estamos vendo a qualquer hora
Em tuas faces a rosada Aurora,
Em teus olhos e boca o Sol e o dia.
Enquanto com gentil descortesia
O ar, que fresco Adônis te namora,
Te espalha a rica trança voadora
Quando vem passear-te pela fria.
Goza, goza da flor da mocidade,
Que o tempo trata a toda ligeireza,
E imprime em toda a flor sua pisada.
Oh não aguardes, que a madura idade,
Te converta essa flor, essa beleza,
Em terra, em cinza, em pó, em sombra, em nada.
(Gregório de Matos)

Após Leitura
"TEXTO 5Discreta e formosíssima Maria,Enquanto estamos vendo a qualquer horaEm tuas faces a rosada Aurora,Em teus olhos e boca o Sol e o dia.Enquanto com gentil descortesiaO ar, que fresco Adônis te namora,Te espalha a rica trança voadoraQuando vem passear-te pela fria.Goza, goza da flor da mocidade,Que o tempo trata a toda ligeireza,E imprime em toda a flor sua pisada.Oh não aguardes, que a madura idade,Te converta essa flor, essa beleza,Em terra, em cinza, em pó, em sombra, em nada.(Gregório de Matos)\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000\u0000???\u0002\u0001\u0000?\u0000TEXTO 5Di"

Repetiu TEXTO 5 e Di das duas primeiras linhas

Qual é a sua dúvida?

Na última linha repete parte de alguma linha acima.

//