① 求助各位大神,小弟初學IBM DB2,求助關於資料庫創建問題,多謝!!
在命令行處理器中只能執行資料庫命令,在命令窗口中可以執行操作系統命令。在命令行處理器中執行quit命令,就會返回命令窗口。在命令窗口執行db2 ,就可進行命令行處理器。在命令窗口執行db2命令時,在前面加db2並用""把sql語句包起來。創建資料庫可以查詢一下幫助在命令行處理器中執行 ? create db回車。或在命令窗口執行db2 ? create db
查詢錯誤db2 ? sql1024N
DB2錯誤分為sqlcode 和sqlstate 1024N或1052N為sqlcode
C:\Program Files\IBM\SQLLIB\BIN>db2 ? sql1024n
SQL1024N 不存在資料庫連接。
說明:
沒有與資料庫連接。除非先前執行了 SQL CONNECT,否則不能處理其他 SQL 語句
。
無法處理該命令。
用戶響應:
如果與資料庫斷開連接時發生錯誤,那麼繼續處理。如果在另一條 SQL 語句中發
生錯誤,那麼發出 SQL CONNECT 語句,並重新提交該命令或語句。
sqlcode:-1024
sqlstate:08003
② IBM DB2通用資料庫好學麽
怎麼說呢,你要是有資料庫的基礎,學起來相對來說會容易點。不過也要看你往哪方面發展了,
編程開發方向:我感覺DB2的sql語句不如oracle的高效和簡潔,db2的規則太多了
資料庫管理:這個方向相對就會輕松一些,db2管理起來基本上很分明,還是有跡可循的,比起oracle來說管理那是相當的輕松。
以上是我徘徊在oracle和db2之間的一些心得和感受,希望對你有幫助
③ DB2是什麼
DB2是IBM公司研製的一種關系型資料庫系統。DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2、 Windows等平台下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。DB2採用了數據分級技術,能夠使大型機數據很方便地下載到LAN資料庫伺服器,使得客戶機/伺服器用戶和基於LAN的應用程序可以訪問大型機數據,並使資料庫本地化及遠程連接透明化。 它以擁有一個非常完備的查詢優化器而著稱,其外部連接改善了查詢性能,並支持多任務並行查詢。 DB2具有很好的網路支持能力,每個子系統可以連接十幾萬個分布式用戶,可同時激活上千個活動線程,對大型分布式應用系統尤為適用。
DB2是IBM出口的一系列關系型資料庫管理系統,分別在不同的操作系統平台上服務。雖然DB2產品是基於UNIX的系統和個人計算機操作系統,在基於UNIX系統和微軟在windows系統下的Access方面,DB2追尋了ORACLE的資料庫產品。
除了它可以提供主流的OS/390和VM操作系統,以及中等規模的AS/400系統之外,IBM還提供了跨平台(包括基於UNIX的LINUX,HP- UX,Sun Solaris,以及SCO UnixWare;還有用於個人電腦的OS/2操作系統,以及微軟的Windows 2000和其早期的系統)的DB2產品。DB2資料庫可以通過使用微軟的開放資料庫連接(ODBC)介面,Java資料庫連接(JDBC)介面,或者 CORBA介面代理被任何的應用程序訪問。
④ IBM的DB2為什麼市場佔有率這么低~
IBM DB2是目前世界上唯一能和Oracle抗衡的優秀資料庫,MS SQL SERVER根本無法和它比。而且,IBM DB2在海量數據處理機制方面,更較Oracle有其自身的獨特優勢,這是因為DB2內部針對海量數據的處理機制和解決方案導致的,國內之所以用DB2的人少,那是因為國內的巨型企業並不像國外那樣多,而且根據各大企業需求的不同,他們的專家會考慮採用相應的資料庫,而不是必須指定只用某一資料庫。同時,由於IBM DB2資料庫軟體功能的強大和操作的復雜,在配合其他原因,所以,國內搞DB2開發的人沒有ORACLE的多,但這並不代表DB2就差了,
⑤ IBM WebSphere和IBM DB2分別是什麼請簡短的回答!
IBM WebSphere 是web伺服器端軟體,和windows 的IIS 還有開源的Apache一樣
IBM DB2是資料庫管理軟體,和Oracle還有windows 的Sql Server,開源的的pgsql ,mysql一樣