資源描述:
《mysqlmyeclipsetomcatjdbcjsp相關(guān)介紹》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。
1、MySQL是一個小型關(guān)系型數(shù)據(jù)庫管理系統(tǒng),開發(fā)者為瑞典MySQLAB公司,在2008年1月16號被Sun公司收購。MySQL被廣泛地應(yīng)用在Internet上的中小型網(wǎng)站中。由于其體積小、速度快、總體擁有成本低,尤其是開放源碼這一特點,許多中小型網(wǎng)站為了降低網(wǎng)站總體擁有成本而選擇了MySQL作為網(wǎng)站數(shù)據(jù)庫。對于程序開發(fā)人員而言,目前使用最流行的一種后臺數(shù)據(jù)庫即為MySQL。你可以使用SQL來訪問該數(shù)據(jù)庫的數(shù)據(jù),因為它都支持ANSI-SQL。還有,MySQL支持二進制關(guān)鍵詞和關(guān)鍵索引,這就大大地加快了查詢速度。同時,它還提
2、供支持XML的各種格式。MySQL服務(wù)器可擴展,擁有開放的存儲引擎。雖然你可以使用SQL服務(wù)器的Sybase引擎,但MySQL的優(yōu)點在于它能夠提供更多種的選擇,如MyISAM,Heap,InnoDB,andBerkeleyDB。MySQL不完全支持陌生的關(guān)鍵詞,所以它比SQL服務(wù)器要少一些相關(guān)的數(shù)據(jù)庫。發(fā)行費用方面,MySQL不全是免費,但很便宜?。但是,如果你想用于商業(yè)產(chǎn)品的開發(fā),你必須還要購買SQLServerStandardEdition。學(xué)校或非贏利的企業(yè)可以不考慮這一附加的費用。?純粹就性能而言,MySQL是
3、相當(dāng)出色的,因為它包含一個缺省桌面格式MyISAM。MyISAM數(shù)據(jù)庫與磁盤非常地兼容而不占用過多的CPU和內(nèi)存。MySQL可以運行于Windows系統(tǒng)而不會發(fā)生沖突,在UNIX或類似UNIX系統(tǒng)上運行則更好。你還可以通過使用64位處理器來獲取額外的一些性能。因為MySQL在內(nèi)部里很多時候都使用64位的整數(shù)處理。Yahoo!商業(yè)網(wǎng)站就使用MySQL作為后臺數(shù)據(jù)庫。??在安全功能方面,MySQL有一個用于改變數(shù)據(jù)的二進制日志。因為它是二進制,這一日志能夠快速地從主機上復(fù)制數(shù)據(jù)到客戶機上。即使服務(wù)器崩潰,這一二進制日志也會
4、保持完整,而且復(fù)制的部分也不會受到損壞。??MySQL有自己完整的安全機制。只要你遵循這些安全機制,一般程序都不會出現(xiàn)什么問題。MySQL使用缺省的IP端口,但是有時候很不幸,這些IP也會被一些黑客闖入。當(dāng)然,你也可以自己設(shè)置這些IP端口。?恢復(fù)性也是MySQL的一個特點,這主要表現(xiàn)在MyISAM配置中。這種方式有它固有的缺欠,如果你不慎損壞數(shù)據(jù)庫,結(jié)果可能會導(dǎo)致所有的數(shù)據(jù)丟失。MySQL的特性1.使用C和C++編寫,并使用了多種編譯器進行測試,保證源代碼的可移植性2.支持AIX、FreeBSD、HP-UX、Linux
5、、MacOS、NovellNetware、OpenBSD、OS/2Wrap、Solaris、Windows等多種操作系統(tǒng)3.為多種編程語言提供了API。這些編程語言包括C、C++、Eiffel、Java、Perl、PHP、Python、Ruby和Tcl等。4.支持多線程,充分利用CPU資源5.優(yōu)化的SQL查詢算法,有效地提高查詢速度6.既能夠作為一個單獨的應(yīng)用程序應(yīng)用在客戶端服務(wù)器網(wǎng)絡(luò)環(huán)境中,也能夠作為一個庫而嵌入到其他的軟件中提供多語言支持,常見的編碼如中文的GB2312、BIG5,日文的Shift_JIS等都可以用
6、作數(shù)據(jù)表名和數(shù)據(jù)列名7.提供TCP/IP、ODBC和JDBC等多種數(shù)據(jù)庫連接途徑8.提供用于管理、檢查、優(yōu)化數(shù)據(jù)庫操作的管理工具9.可以處理擁有上千萬條記錄的大型數(shù)據(jù)庫TomcatTomcat即是一個Jsp和Servlet的運行平臺Tomcat服務(wù)器是一個免費的開放源代碼的Web應(yīng)用服務(wù)器,目前最新版本是6.0.18(截止到2008-08-27)。Tomcat是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的一個核心項目,由Apache、Sun和其他一些公司及個人共同開
7、發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat5支持最新的Servlet2.4和JSP2.0規(guī)范。因為Tomcat技術(shù)先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認(rèn)可,成為目前比較流行的Web應(yīng)用服務(wù)器。Tomcat很受廣大程序員的喜歡,因為它運行時占用的系統(tǒng)資源小,擴展性好,支持負(fù)載平衡與郵件服務(wù)等開發(fā)應(yīng)用系統(tǒng)常用的功能;而且它還在不斷的改進和完善中,任何一個感興趣的程序員都可以更改它或在其中加入新的功能。Tomcat
8、是一個小型的輕量級應(yīng)用服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問用戶不是很多的場合下被普遍使用,是開發(fā)和調(diào)試JSP程序的首選。對于一個初學(xué)者來說,可以這樣認(rèn)為,當(dāng)在一臺機器上配置好Apache服務(wù)器,可利用它響應(yīng)對HTML頁面的訪問請求。實際上Tomcat部分是Apache服務(wù)器的擴展,但它是獨立運行的,所以當(dāng)你運行tomcat時,它實際上作