Зв’язати Jtable і MySQL view в NetBeans

mysql

view

jtable

. ось-ось, як ? А ще SELECT-и навчив би хто-небудь підстьобувати в JTable (або її модель).

Питання задане mikead72 простий. Як серед NetBeans " пов'язувати " з swing-(таліцями, листами, комбобоксами, . ) дані одержувані з JDBC-запросов ? Есть SQL-сервер, у ньому є крім таблиць купа інших " об'єктів " , в частоті VIEW. Від них можна отримувати дані зробивши запит "SELECT * FROM any_VIEW". Доблесний Sun показав як у NetBeans працювати з "таблицями СУБД", але ні словом не обмовився про вище сказане.

Чи може хто поділитися досвідом?

netbeans

netbeans

Шановний Connie, ви про Hibernate говорите? Судячи з кількості питань про цей "пакет" на форумах, він дуже популярний. Я ж, та й mikead72 здається теж, питаємо про NetBeans. ступінь кореляції нашого питання і Hibernate спричинили Вашу відповідь. Але . Пам'ятаєте таку зв'язку з двох бібліотек від доблесної колись фірми Borland, dbswing і dataexpress, які непогано підтримувалися вбудованим в JBuilder(ранніх версій) дизайнером?

Хіба NetBeans не теж саме по суті намагався повторити? Якщо так, то де туторіали? Якщо ні, то і питань немає.

А Hibernate часом "надто багато на себе бере". Хочеться часом більшої "гнучкості" та "керованості" і меншої кількості XML-ля. Та і запити до СУБД бувають такі, що просто ух-х!

view

MasterLAN, Ви почитали за посиланням? Ви спробували хоча б перші кілька статей прочитати та розібрати? Або Вам потрібне одразу готове рішення?

Ось тут http://www.java-course.ru/students/part3.html докладно написано як зв'язати JTable і MySql я по цих уроках працював з зовсім інший БД,принцип не змінюється.

язати

Лінь матінка. Тут Ви маєте рацію, вона і є "двигун прогресу" :)

P.S. Про слабку поширеність зв'язки "СУБД+JDBC+Swing+IDE(GUI Designer)" я вже стільки наслухався, що і .

jtable

Що таке уявлення?

Подання (VIEW) - об'єкт бази даних, що є результатом виконання запиту до бази даних, визначеного за допомогою оператора SELECT, у момент звернення до подання.

Уявлення іноді називають "віртуальними таблицями". Така назва пов'язана з тим, що уявлення доступне для користувача як таблиця, але саме воно не містить даних, а витягує їх з таблиць у момент звернення до нього. Якщо дані змінені в базовій таблиці, користувач отримає актуальні дані при зверненні до подання, що використовує дану таблицю; кешування результатів вибірки з таблиці під час роботи уявлень не проводиться. При цьому механізм кешування запитів (query cache) працює на рівні запитів користувача безвідносно до того, чи звертається користувач до таблиць або уявлень.

Ну і що заважає при переміщенні таблиці оновлювати там дані? Тут варто трохи попрацювати над моделлю. Нічого складного.

Тому й дав те посилання, що принципово нічого не зміниться