不用存入-1/,只放文章標(biāo)題和路徑存入 數(shù)據(jù)庫(kù)。想放一些有文字有圖片的文章存入,用nverchar(max),在存入 數(shù)據(jù)庫(kù) Yes,要把文章轉(zhuǎn)換成html結(jié)構(gòu)再保存,這樣才能保留文章的原有結(jié)構(gòu)。
文章轉(zhuǎn)換成二進(jìn)制流,存儲(chǔ)在數(shù)據(jù)庫(kù)的大字段中。如果想做的更好,可以先壓縮再存儲(chǔ)。說(shuō)到底就是一個(gè)數(shù)據(jù)庫(kù)類(lèi)型設(shè)計(jì)問(wèn)題。它倒了。假設(shè)前端使用textBox1存儲(chǔ)文章。保存數(shù)據(jù)庫(kù) Table時(shí)設(shè)計(jì)你的表格(文章標(biāo)題varchar(512),內(nèi)容ntext)stringbuilder sbnewstringbuilder(textbox 1 . text);Stringsqlinsertinto您的表格(文章標(biāo)題,內(nèi)容)vl值(標(biāo)題,
將圖像鏈接到相對(duì)路徑,以便可以正確再現(xiàn)。粗體和斜體其實(shí)是有標(biāo)記的,類(lèi)似于html,而存入 數(shù)據(jù)庫(kù)是源代碼,參考fckeditor的實(shí)現(xiàn)。一般cms發(fā)布的文章不建議存放在數(shù)據(jù)庫(kù),在庫(kù)中做個(gè)映射即可。如果必須存儲(chǔ),可以使用clob字段。一個(gè)程序解析大量的數(shù)據(jù)需要耗費(fèi)大量的性能資源。如果大量的人訪問(wèn),程序和數(shù)據(jù)庫(kù)就受不了了。
數(shù)據(jù)庫(kù)存儲(chǔ)圖片、音頻、視頻是一個(gè)把它們轉(zhuǎn)換成二進(jìn)制存儲(chǔ)的調(diào)用,難度很大,性能也不是很好。新手建議不要整,不然會(huì)對(duì)數(shù)據(jù)庫(kù)失去信心。另一種方法是將路徑存儲(chǔ)在數(shù)據(jù)庫(kù)中,然后直接調(diào)用路徑,就像網(wǎng)頁(yè)一樣。
你可以用c#或者sql來(lái)獲取你想要的任何時(shí)間。datetime.now.tostring(yymmdd)查詢(xún)時(shí)使用什么時(shí)間?不,只需將數(shù)據(jù)庫(kù)保存為字符串,并在搜索時(shí)使用相同的字符串。用nverchar(max),在存入 數(shù)據(jù)庫(kù) Yes,要把文章轉(zhuǎn)換成html結(jié)構(gòu)再保存,這樣才能保留文章的原有結(jié)構(gòu)。
5、 數(shù)據(jù)庫(kù)中文章的存儲(chǔ)將字段類(lèi)型更改為ntext。如果必須這樣做,可以考慮借用xml文檔格式來(lái)存儲(chǔ),sqlserver和oracle都有對(duì)XML的支持,可以參考一下。如果是ACCESS,memo字段大小約為32000個(gè)半角英文字符,text(文本)最多255,其實(shí)對(duì)于文章不用存入 數(shù)據(jù)庫(kù),只要把文章的標(biāo)題和路徑存入 數(shù)據(jù)庫(kù),擴(kuò)展性更強(qiáng)。