我有一個Java Web應用程序。我必須創建一個表並使用JDBC。我如何在Java中創建具有可變列的數據庫表?
我不知道在我的列表標籤中會有多少值,因此對於每個值標籤,我需要我的表中的相應列。這些值是從其他應用程序中獲取的。
這樣我就可以產生具有ň其中ň每次都可以是不同的列數的表。
<list>
<value>Name</value>
<value>Address</value>
<value>Contact No</value>
..
.
.
</list >
我該如何做到這一點?
你使用了哪個數據庫?什麼是你的價值的最大長度? VARCHAR或CLOB列類型將是合適的,但它取決於數據庫和值的長度。 –
我正在使用Oracle Databasse..All是varchar2(30).. – vikiiii
您是否試圖根據列表中的值創建表?或者你是否試圖從已經創建的表中選擇列?按照這個問題,它看起來像你試圖創建..如果你是,那麼你將需要使用一個創建表語句,幷包含在列表中指定的列。列類型如何?主鍵怎麼樣?如何索引?正試圖編寫一個應用程序來爲您管理數據庫? – sethu