0
我正在編寫一個應用程序,它需要保留一些有關底層MySQL服務器(它通過JDBC驅動程序與MySQL服務器通信)的行的元數據。查找哪一行已被更新/刪除JDBC(ResultSet)
實際上,每個客戶端都有一個唯一的ID,我的Java應用程序需要爲每一行存儲修改該行的最後一個客戶端的uuid。
到目前爲止,當插入一行時,我在它的主鍵引用的元數據表中爲其分配一個槽。
我可以考慮這樣做的唯一方法是在表上進行選擇(與更新/刪除條件相同),但這意味着對於給定的查詢,我實際上將工作翻倍。有沒有更好的想法,或者已知JDBC方法來做到這一點?
感謝
對,我保持Java的邏輯反正,但寧願沒有,每一個「更新*其中x =」,也必須做一個「選擇*其中x」,並想知道是否有一個預先設定jdbc函數,它以更高效的方式做到了這一點 – user1018513
我不認爲JDBC提供了像你想要的那樣的功能。 JDBC代碼只是一個包含SQL連接的精簡包裝,有一些實用程序可幫助您發送查詢並接收行和錯誤。 –