0
我在考慮設計數據庫修改通知系統。 爲此目的,我想知道是否可以通過 擴展PreparedStatement
獲得所需信息?從準備好的語句中獲取表名
對於我的目的,我想獲得至少以下信息:
- 操作(選擇/插入/更新)
- 表名稱類型
我在考慮設計數據庫修改通知系統。 爲此目的,我想知道是否可以通過 擴展PreparedStatement
獲得所需信息?從準備好的語句中獲取表名
對於我的目的,我想獲得至少以下信息:
我們可以得到表格名稱如下:
ResultSetMetaData resultSetMetaData = preparedStatement.getMetaData();
System.out.println("Table name " + resultSetMetaData.getTableName(1));
//1 here is the first column of the table for which the operation is made.
試圖弄清楚我們如何獲得操作p erformed。
我們可以操縱邏輯來查看是否選擇或插入或更新,並使用操作和從上面的步驟檢索到的表名發送通知。
有趣的方法的範圍,雖然答案是不完整的 – Suryavanshi
什麼是「數據庫修改通知系統」?它有什麼作用?如果有人使用SQL工具修改數據庫會發生什麼,而不是Java? – RealSkeptic
Externam修改超出了通知系統 – Suryavanshi