Красивая печать результатов SQL Java
Я работаю над синтаксическим анализатором / интерпретатором SQL для объектов. Подробнее здесь: синтаксический анализ SQL как синтаксис, шаблон проектирования
Я просто хотел узнать, есть ли какие-нибудь готовые библиотеки для печати результатов. Результатами будут простые типы, коллекции и т. Д.
Примерно так было бы очень приятно
mysql> SELECT poet,SUM(copies_in_stock) FROM writer GROUP BY poet;
+----------------------+----------------------+
| poet | SUM(copies_in_stock) |
+----------------------+----------------------+
| Douglas Livingstone | 23 |
| Mongane Wally Serote | 13 |
+----------------------+----------------------+
Любые указатели будут полезны
2 ответа
Это было именно то, что мне было нужно. Довольно распечатать 2D массив в Java
Не то, что я знаю из. Вы можете найти некоторые внутренние классы движков БД с открытым исходным кодом, которые делают это, например: http://www.docjar.org/docs/api/org/apache/derby/tools/JDBCDisplayUtil.html
Кроме того, есть библиотеки для вывода текста в табличном формате, см.: http://trac.inamik.com/trac/jtable_format/