JDBC를 사용하여 프로그램에서 mySQL 데이터베이스에 연결하고 있습니다. 런타임 중에 사용자는 새 데이터베이스를 추가하여 데이터베이스의 내용을 수정할 수 있습니다 (더 많은 기능이 있지만 지금은 그게 전부입니다). 그러나 데이터베이스에 새로운 항목이 만들어지면 내용을 표시하는 GUI가 수정 된 데이터로 자신을 업데이트하도록합니다.mySQL 데이터베이스의 데이터를 표시하는 GUI를 어떻게 새로 고쳐야합니까?
gui 요소를 업데이트하는 방법을 알고 있지만 내 데이터베이스에서 만든 ResultSet에는 적용되지 않습니다.
저는 어떤 도움을 주시면 매우 감사하겠습니다.
mysql에서 업데이트를 푸시 할 수는 없지만 모든 데이터 업데이트에 대해 DB 테이블을 폴링하고 그에 따라 작동 할 수 있습니다. 폴링은 시간 기반 트리거 (DB 트리거가 아님)를 기반으로 할 수 있습니다. – ppuskar
내 프로그램에서 사용자가 버튼을 클릭하여 항목 추가를 확인하므로 항상 데이터베이스에서 직접 변경 사항을 모니터링 할 필요가 없습니다. 그들이 일어날 때. 당신은 대답의 "행동에 따라"부분을 자세히 설명해 주시겠습니까? – pabombs
트리거 이벤트가 알려지기 때문에 추가 한 후에 db에 대한 모든 호출을 선택하면 업데이트 된 데이터 집합이 생성됩니다. 또 다른 접근 방식은 데이터 캐싱이 될 수 있습니다 (당신은 그것을위한 토드 파티 지원이 필요합니다) – ppuskar