⑴ 現在開發資料庫一般用什麼語言,如db2,oracle,sql server,還有就是分別用什麼開發工具
不管你使用什麼語言都可以使用不同的資料庫,打個比如:資料庫就想一個用來裝水的木桶,不管你使用怎樣的工具(語言),都可以把水倒進木桶(資料庫)里。
1. 最普遍的就是ORACLE,sql server
2. 百萬,千萬以上的數據量用ORACLE和DB2。ORACLE講究速度。電信、銀行級多數用它。DB2現在用的很少。
3. sql server用在中小型企業。 多數用在數據在百萬級以下的。
4. mysql, access用於學習, 小型資料庫!
以上都是個人愚見!希望對你有幫助。
⑵ ibm db2 是世上最強資料庫嗎
DB2和oracle以及MS的SQL Server比的話,某種意義上說,確實是更強的。
Oralce現在比較流行,大中型資料庫一般都會使用Oracle,操作確實比DB2更方便,DB2主要是更遵守SQL本身的規則(因為SQL本身就是IBM提出的),並沒有像Oracle一樣擴展出自己的PL/SQL。所以用起來沒那麼方便,很多東西需要自己去實現。
但是DB2擁有最好的查詢優化器(資料庫的核心),也就意味著它能更高效的處理海量數據。這是其他所有資料庫都比不了的。另外還有不少重要特性都比Oracle強一些(比如磁碟負載自動平衡、XML處理能力等)。再配上IBM為DB2量身定製的大型機、小型機,DB2處理海量資料庫的性能是其他資料庫比不了的,因此各大銀行,證券交易所等更多地使用DB2。一般的大中型資料庫則用得少,畢竟貴一些,難一些,DB2的必要性淡一些。
很多資料庫技術都是IBM首創的,可以說,DB2在技術方面一直是業界領軍的。
SQL Server、MySQL之類就不說了,它們主要應用於中小型資料庫。跟DB2和Oracle還是有差距的。
不過說世上最強不大合適,畢竟有些資料庫在一些特定領域能夠有更好的表現。
⑶ sqllite,mysql,db2,sqlservice這些資料庫是什麼關系
SQLLite
是一款輕型的資料庫,是遵守ACID的關聯式資料庫管理系統,它的設計目標是嵌入式的,而且目前已經在很多嵌入式產品中使用了它,它佔用資源非常的低,在嵌入式設備中,可能只需要幾百K的內存就夠了。它能夠支持Windows/Linux/Unix等等主流的操作系統,同時能夠跟很多程序語言相結合,比如 Tcl、C#、PHP、Java等,還有ODBC介面,同樣比起Mysql、PostgreSQL這兩款開源世界著名的資料庫管理系統來講,它的處理速度比他們都快。
MySql
是一個關系型資料庫管理系統,由瑞典MySQL AB公司開發,目前屬於Oracle公司。MySQL是一種關聯資料庫管理系統,關聯資料庫將數據保存在不同的表中,而不是將所有數據放在一個大倉庫內,這樣就增加了速度並提高了靈活性。它分為社區版和商業版,由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,一般中小型網站的開發都選擇MySQL作為網站資料庫。由於其社區版的性能卓越,搭配PHP和Apache可組成良好的開發環境。
DB2
是IBM公司研製的一種關系型資料庫系統。DB2主要應用於大型應用系統,具有較好的可伸縮性,可支持從大型機到單用戶環境,應用於OS/2、Windows等平台下。 DB2提供了高層次的數據利用性、完整性、安全性、可恢復性,以及小規模到大規模應用程序的執行能力,具有與平台無關的基本功能和SQL命令。DB2採用了數據分級技術,能夠使大型機數據很方便地下載到LAN資料庫伺服器,使得客戶機/伺服器用戶和基於LAN的應用程序可以訪問大型機數據,並使資料庫本地化及遠程連接透明化。 它以擁有一個非常完備的查詢優化器而著稱,其外部連接改善了查詢性能,並支持多任務並行查詢。 DB2具有很好的網路支持能力,每個子系統可以連接十幾萬個分布式用戶,可同時激活上千個活動線程,對大型分布式應用系統尤為適用。
SQL Server
是由Microsoft開發和推廣的關系資料庫管理系統(DBMS),並於1988年推出了第一個OS/2版本。目前最新版本是2012年3月份推出的SQL SERVER 2012。
1.真正的客戶機/伺服器體系結構。
2.圖形化用戶界面,使系統管理和資料庫管理更加直觀、簡單。
3.豐富的編程介面工具,為用戶進行程序設計提供了更大的選擇餘地。
4.SQL Server與Windows NT完全集成,利用了NT的許多功能,如發送和接受消息,管理登錄安全性等。SQL Server也可以很好地與Microsoft BackOffice產品集成。
5.具有很好的伸縮性,可跨越從運行Windows 95/98的膝上型電腦到運行Windows 2000的大型多處理器等多種平台使用。
6.對Web技術的支持,使用戶能夠很容易地將資料庫中的數據發布到Web頁面上。
7.SQL Server提供數據倉庫功能,這個功能只在Oracle和其他更昂貴的DBMS中才有。
上述資料來源於互聯網整理得到
⑷ db2 使用了一個insert語句,結果sqlcode返回-9999 是什麼問題
您好,這位先生,我是一個從事編程經驗的程序員,10歲,
你說這句話是標准輸入模式
INSERT INTO TABLE_NAME(列COLUMN2,...)<BR /值(值1,值2,...)
INSERT其次是進入程序的標准語法,所以不能省略如果省略Oracle會提示錯誤;你可以試試!
⑸ sql和T-sql到底有什麼區別 在sql sever查詢分析器中的語句是sql 還是T-sql 復制或是說的一片雲霧的就路過
SQL = Structured Query Language
T-SQL = Transact-SQL = SQL 程式設計語言的增強版,它是用來讓應用程式與 SQL Server 溝通的主要語言。
兩者 都是語言.
在sql sever查詢分析器中的語句是sql 還是T-sql?
這個看你輸入的是什麼? 因為 T-SQL 包含了 SQL
也就是說, 你輸入了一句
SELECT * FROM 表
這樣的標準的 SQL 語句,但是 T-SQL 包含了 SQL
你既可以說你輸入的是 SQL , 也可以說你輸入了 T-SQL
但是假如你輸入了 T-SQL 擴展的功能,不屬於 SQL 的。
例如:
BEGIN
PRINT 'Hello World';
END
那麼這里,只能說你輸入的是 T-SQL, 沒法說你輸入了 SQL
⑹ Oracle、MS SQL Server、IMS、DB2各是什麼
Oracle 專做資料庫的廠商,它性能和穩定相當然沒得有口皆碑。
MySQL是一個小型關系型資料庫管理系統,開發者為瑞典MySQL AB公司。目前MySQL被廣泛地應用在Internet上的中小型網站中。由於其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網站為了降低網站總體擁有成本而選擇了MySQL作為網站資料庫
⑺ 什麼是DB2
。說簡單點:DB2就是IBM開發的一種大型關系型資料庫平台.它支持多用戶或應用程序在同一條SQL 語句中查詢不同database甚至不同DBMS中的數據。目前,DB2有如下一些版本:(比如DB2 for Unix,DB2 for Windows,DB2 for AS/400,DB2 for OS/390等)</P>
<P></P>
⑻ 下邊的db2資料庫是什麼意思啊誰幫我詳細註解一下
db2 connect to zxjxdbs user tj using tj -- 用用戶tj, 密碼 tj 連接資料庫 zxjxdbs
db2 -td@ -f dateToInteger.sql -- 執行文件ToINteger.sql中的腳本
db2 -td@ -f integerToDChar.sql -- 執行文件integerToDChar.sql中的腳本
db2 connect reset -- 斷開資料庫連接
⑼ 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是什麼
database2,是一個版本吧