成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

MSSQL對(duì)文件內(nèi)容進(jìn)行全文檢索的查詢

2010-08-28 10:49:44來源:西部e網(wǎng)作者:

delphi具有強(qiáng)大的開發(fā)能力,而且開發(fā)速度快。newxy是以數(shù)據(jù)庫為中心的java WEB開發(fā)工具,現(xiàn)在比較二者的開發(fā)速度和開發(fā)能力。

為了可比較性,作一些約定:

1.只比較數(shù)據(jù)庫的運(yùn)用開發(fā);

2.二者都需為數(shù)據(jù)庫連接作準(zhǔn)備,且是一次的,這方面不比較;

3.delphi從組件模板上拖拉組件,設(shè)計(jì)jsp頁面可以用工具拖拉標(biāo)簽,或手動(dòng)加入標(biāo)簽,形成介面外觀方面的速度不作比較;

4.只比較在數(shù)據(jù)的處理能力和處理速度上。

一、顯示一個(gè)記錄集數(shù)據(jù):

deiphi為Query寫sql語名,選擇要顯示的字段,拖動(dòng)DBGrid組件到合適的長(zhǎng)度,選擇DBNavigator組件的銨鈕,如果有圖片字段,

加入DBImage組件;

newxy在

<nbean:formBean/>

標(biāo)簽中賦sql值,在

<td></td>內(nèi)用<bean:write />

標(biāo)簽確定顯示哪個(gè)字段,

<nlogic:navigate/>

標(biāo)簽里設(shè)置length值決定每頁長(zhǎng)度、建立前頁、后頁、去到第幾頁銨鈕,在

<nhtml:buttos/>
標(biāo)簽中選擇增、刪、更新等銨鈕,

如果有圖片字段,加入

標(biāo)簽。

二者旗鼓相當(dāng)。

二、顯示主副表:

在顯示主表方面二者速度與“一”相同。二者顯示副表的方法如下:

delphi如同準(zhǔn)備主表一樣準(zhǔn)備副表,在主、副表之間通過組件的MasterFields屬性連接;

newxy也一樣如同準(zhǔn)備主表一樣準(zhǔn)備副表,在主、副表之間的連接方法不同,newxy是這樣的:

加入一標(biāo)簽

,將key值賦給獲取副表數(shù)據(jù)的

sql

屬性,如

"select * from secondTable where secondKey='${key}'/>

二者都很輕松。

三、數(shù)據(jù)的增、刪、更新操作

delphi可用dbNavigator,newxy可用

二者效率相同。

四、數(shù)據(jù)查詢

數(shù)據(jù)查詢是以數(shù)據(jù)為中心運(yùn)用系統(tǒng)的核心,數(shù)據(jù)查詢能力及開發(fā)速度應(yīng)是最重要的比較。

二者對(duì)查詢字段者有約定,否則不能被DBGrid組件或標(biāo)簽正確顯示。

1.直接輸入sql語句查詢。

在向用戶提供輸入框方面二者速度能力相同。

delphi的不足:必須寫若干行代碼將輸入框輸入的sql語句提出,加至某對(duì)象,提交;

newxy的優(yōu)點(diǎn):后臺(tái)不必寫代碼。

2.為特定段賦值,構(gòu)成查詢條件。

delphi的不足:a.必須將用戶輸入的字段值與"select field1,field2,... from table1 where "之類的字符串連接構(gòu)成查詢語句,賦給某個(gè)組件,再提交查詢。b.用戶輸入的字段值是用“=”還是用“l(fā)ike”,不好處理。

newxy的優(yōu)點(diǎn):a.后臺(tái)不寫代碼,b.在jsp頁面上用普能的標(biāo)簽,加上標(biāo)簽、標(biāo)簽就能形成強(qiáng)大的多查詢能力。用戶任意組合查詢字段,選擇字段值的等于、包含、大于等關(guān)系,選擇查詢項(xiàng)之間的“and”、“or”關(guān)系,b.在不同的環(huán)境下處理方式相同,c.可以預(yù)設(shè)查詢條件以作限制,d.最重要的是newxy同樣不需開發(fā)者寫java代碼。

數(shù)據(jù)查詢這個(gè)重要方面newxy不管是在開發(fā)速度還是在開發(fā)能力上遠(yuǎn)遠(yuǎn)超出delphi。

五、特殊數(shù)據(jù)的處理

1.將文件保存到數(shù)據(jù)庫中

delphi雖然可以不寫代碼將普通數(shù)據(jù)如字符串、數(shù)字保存到數(shù)據(jù)庫,但如果將文件保存到數(shù)據(jù),而且控制文件大小,delphi必須要寫不少代碼來處理。

newxy對(duì)文件上傳的處理在開發(fā)者看來如同普能數(shù)據(jù)一樣,可以不必特殊處理,開發(fā)者同樣不寫代碼,還能控制文件大小,只須用標(biāo)簽。

2.文件下載 小蟲網(wǎng)絡(luò)技術(shù)

delphi要將讀出的文件數(shù)據(jù)以文件形式保存到本地,必須要寫不少代碼。

newxy要將讀出的文件數(shù)據(jù)保存到本地,不必寫任何代碼,而且能同時(shí)實(shí)現(xiàn)下載記數(shù)。

newxy在特殊數(shù)據(jù)處理方法的速度遠(yuǎn)快于delphi。

綜合上述五個(gè)方面比較,在數(shù)據(jù)庫開發(fā)方面,不管是在開發(fā)速度,還是實(shí)現(xiàn)能力上newxy的web開發(fā)遠(yuǎn)遠(yuǎn)大于delphi桌面開發(fā),非常有趣的是newxy不用寫java代碼。

newxy技術(shù)網(wǎng)站:http://www.newxy.net

newxy技術(shù)范例:http://www.newxy.net/zh_ch/samples/index.jsp

前述一、二、三項(xiàng)比較可參看“企業(yè)分類”范例,第四項(xiàng)比較可看“多項(xiàng)查詢”范例,第五項(xiàng)比較可看“文件上傳”及“文件下載”范例。

關(guān)鍵詞:MSSQL

贊助商鏈接:

主站蜘蛛池模板: 宜兴市| 临桂县| 清徐县| 滦平县| 灵山县| 剑川县| 绥化市| 吉木萨尔县| 昌吉市| 哈巴河县| 镇雄县| 阿巴嘎旗| 思南县| 健康| 边坝县| 辽阳县| 织金县| 嘉祥县| 龙江县| 宜昌市| 陇川县| 涿鹿县| 柘城县| 桐柏县| 江口县| 临洮县| 冷水江市| 惠来县| 新巴尔虎右旗| 邮箱| 河源市| 庄浪县| 桂阳县| 林西县| 鄂尔多斯市| 朝阳市| 松溪县| 德化县| 新民市| 沅江市| 楚雄市|