Comments 26
>>хочу показать простоту написания БД
Так где БД-то? Я только интерфейс работы с БД вижу, но никак не самописную БД.
Так где БД-то? Я только интерфейс работы с БД вижу, но никак не самописную БД.
БД есть и с большим числом таблиц, здесь хотел показать простоту на примере одной таблицы, т.к. описывая несколько пришлось окунуться в написание ER диаграмм,SQL запросы, что как на практике выяснилось не самое сложное, да и кода описывать пришлось бы гораздо больше.
Вы БД с СУБД не путаете? :)
БД тут есть, СУБД — нет :)
БД тут есть, СУБД — нет :)
я не понял, Вы специально для своей базы данных взяли имя существующей базы данных? www.firebirdsql.org/
И еще — Vector не используют (без особой нужды), берите ArrayList — то же самое но не синхронизированное
И еще — Vector не используют (без особой нужды), берите ArrayList — то же самое но не синхронизированное
Про различия Vector и ArrayList знаю, но здесь не подумал об оптимальности, спасибо что ткнули.
Вы про? Если да, то не случайно, это из оф примера.
private static final String DRIVER = «org.firebirdsql.jdbc.FBDriver»;
private static final String URL = «jdbc:firebirdsql:localhost/3050:C:\\BD\\BD.FDB»;
Вы про? Если да, то не случайно, это из оф примера.
private static final String DRIVER = «org.firebirdsql.jdbc.FBDriver»;
private static final String URL = «jdbc:firebirdsql:localhost/3050:C:\\BD\\BD.FDB»;
У вас своя Firebird B_aseD_ata?
Точно не DataBase?
Очень оригинально.
Точно не DataBase?
Очень оригинально.
UFO just landed and posted this here
Не совсем так, на базе всего этого творения вполне просто создавать много формы. Я лишь обозначил свой опыт удобной, на мой взгляд, архитектуры. Основывалось это все на написании UI для нескольких баз большим числом таблиц.
UFO just landed and posted this here
Есть части приложения, есть взаимоотношения между ними.
UFO just landed and posted this here
Уверен что вырасту из «исходников сомнительного качества», какие мои годы. Я согласен с вами, что не всем хочется, но таковые найдутся. Не отрицаю, статья получилась не для широкого круга людей. Да UML был бы кстати, спасибо.
UFO just landed and posted this here
То, что сразу бросается в глаза
- В DBHelper#getData() ResultSet и Statement правильно закрывать в finally блоке, иначе будут утечки, если произойдет ошибка до их закрытия.
- RanksFrame#add(), RanksFrame#delete(), RanksFrame#save() statement-ы вообще не закрываются.
- RanksFrame#updateTable весь код лучше запихать внутрь какого-нибудь SwingWorker-а или Runnable-объекта с передачей его в EventQueue.invokeLater().
- Параметры подключения читать из файла настроек
> начал написание
Косноязычие на лицо. Есть прекрасное слово — разработка. Начал разработку.
Косноязычие на лицо. Есть прекрасное слово — разработка. Начал разработку.
Sign up to leave a comment.
UI для Firebird на Java