Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Konwersja typu danych nvarchar(max) na ciąg w Javie

Wypróbowałem link wysłany przez @Roberto Navaron , zadziałał, po prostu przekazał obiekt do tej metody, wpisz rzut do clob i zwraca string

private String clobToString(Clob data) {
    StringBuilder sb = new StringBuilder();
    try {
        Reader reader = data.getCharacterStream();
        BufferedReader br = new BufferedReader(reader);

        String line;
        while(null != (line = br.readLine())) {
            sb.append(line);
        }
        br.close();
    } catch (SQLException e) {
        // handle this exception
    } catch (IOException e) {
        // handle this exception
    }
    return sb.toString();
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Wybierz / wstaw wersję Upsert:czy istnieje wzorzec projektowy dla wysokiej współbieżności?

  2. Zapytanie o listę wszystkich procedur składowanych

  3. Gdzie korzystać z aplikacji zewnętrznej?

  4. Wstawianie niezduplikowanych danych z tabeli nadrzędnej do tabeli podrzędnej w serwerze SQL 2008

  5. Jak używać usuwania kaskadowego w programie SQL Server?