簡體   English   中英

在Java中為給定的結果集生成MySQL查詢

[英]Generate MySQL Query for a Given Result Set in Java

我正在為Java中的特定MySQL查詢設置結果。 我想做的是為生成的結果集生成可能的查詢,這樣我就可以對這些其他數據庫執行這些語句,而無需對該語句進行任何修改。 有什么辦法可以在Java中做到嗎?

閱讀注釋和您的問題之后,您似乎正在嘗試根據所獲得的結果集值創建插入查詢,並將其用於數據遷移

首先要創建插入語句,您需要具有要插入表中的表的列類型以及從中提取的結果集。

前者可以通過查看表架構輕松地進行預測,而后者可以使用ResultsetMetaData對象通過功能getColumnType()獲得。

所以你走了

  1. 從源數據庫獲取列類型以及結果集數據。
  2. 將結果集數據轉換為要遷移的數據庫上等效的數據類型。
  3. 使用轉換后的值創建插入語句,並將它們插入目標數據庫中。

這只是如何實現遷移過程的一小部分概述。 希望這將對如何完成任務提供基本的了解。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM