iSeries DB2與Windows/Linux DB2非常不同。我們需要知道哪些是因爲我們選擇檢索元數據(表名等),而這些選擇依賴於我們正在與之交談的DB2。使用ADO.NET DB2連接器 - 我可以確定連接到哪個DB2系統嗎?
在我們建立連接之後,有什麼方法可以確定我們要打的什麼DB2產品?
謝謝 - 戴夫
iSeries DB2與Windows/Linux DB2非常不同。我們需要知道哪些是因爲我們選擇檢索元數據(表名等),而這些選擇依賴於我們正在與之交談的DB2。使用ADO.NET DB2連接器 - 我可以確定連接到哪個DB2系統嗎?
在我們建立連接之後,有什麼方法可以確定我們要打的什麼DB2產品?
謝謝 - 戴夫
ADO.NET連接對象(DB2Connection),ServerType上有一個屬性,它根據所連接的產品返回不同的值。
我一直沒能找到什麼樣的值對應於一個詳盡的清單,但我個人碰到的有以下幾點:
DB2
- z/OS的DB2
DB2/LINUXX8664
- DB2用於Linux/UNIX/Windows的64位運行Linux
DB2/NT
- 爲林DB2 - (32位),DB2在Windows的Linux/Unix/Windows上運行
DB2/NT64
在Windows上運行的ux/Unix/Windows(64位)
月由蒙山的DB2 Connect或DB2 lelvel
檢查this
select catalog_name from qsys2/catalog_name
這是一個襯墊,它返回一個名字。
我不認爲這些工作 - 它們是命令行調用。我需要一些使用ADO.NET連接器的方法。謝謝 - 戴夫 –