數(shù)據(jù)庫(kù)常見(jiàn)問(wèn)題
2010/6/30
1、掛接數(shù)據(jù)庫(kù)有什么作用?我為什么要申請(qǐng)這項(xiàng)功能?
數(shù)據(jù)庫(kù)的主要功能只在組織和管理很龐大或復(fù)雜的信息和基于WEB的庫(kù)存查詢(xún)請(qǐng)求不僅僅為客戶提供信息,而且還可以為您自己使用數(shù)據(jù)庫(kù)可以提供如下功能:
(1)減少記錄編檔的時(shí)間;
(2)減小記錄檢索時(shí)間;
(3)靈活的查找序列;
(4)靈活的輸出格式;
(5)多個(gè)用戶同時(shí)訪問(wèn)記錄
2、數(shù)據(jù)庫(kù)可不可以分割開(kāi)用,比如30M分成一個(gè)20M,一個(gè)10M?為什么
不可以。如果分割了就成為兩個(gè)數(shù)據(jù)庫(kù),目前一個(gè)虛擬主機(jī)只支持掛接一個(gè)數(shù)據(jù)庫(kù)。
3、通過(guò)ado和通過(guò)odbc調(diào)用數(shù)據(jù)庫(kù)有什么不同?
(1)ADO即 ActiveX Data Objects ,是微軟提供的使ASP具有訪問(wèn)數(shù)據(jù)庫(kù)的Components ADO的訪問(wèn)的速度更快,內(nèi)存需要更小。先讓我們看看如何用ASP結(jié)合connection屬性創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)連接。 字符串形式連接一個(gè)SQL Server庫(kù):
代碼中conn的open方法是打開(kāi)一個(gè)連接用的,后邊跟一個(gè)字符串。driver={SQL Server}的意思是,連接的是一個(gè)SQL Server的庫(kù),server=localhost中的localhost代表的是本機(jī)的IP,你的數(shù)據(jù)庫(kù)服務(wù)器IP是多少,這里就改成相應(yīng)的值,UID和PWD這兩個(gè)是登錄數(shù)據(jù)庫(kù)服務(wù)器的用戶名和密碼,最后一個(gè)選項(xiàng)是你要操作的數(shù)據(jù)庫(kù)的名字。
(2)開(kāi)放資料鏈接 (Open Database Connectivity, ODBC) 是鏈接數(shù)據(jù)庫(kù)的共通界面。ODBC 是由微軟主導(dǎo)的數(shù)據(jù)庫(kù)鏈接標(biāo)準(zhǔn),實(shí)作環(huán)境也以微軟的系統(tǒng)最成熟。 SQLServer: Set con = Server.CreateObject("ADODB.Connection") con.Open "數(shù)據(jù)源名", "登錄名", "密碼" Access: Set con = Server.CreateObject("ADODB.Connection") con.Open "數(shù)據(jù)源名"
4、SQL Server數(shù)據(jù)庫(kù)是否提供全文檢索功能?為什么?
由于數(shù)據(jù)庫(kù)全文檢索功能非常耗用系統(tǒng)資源,為保證服務(wù)器的穩(wěn)定和客戶數(shù)據(jù)庫(kù)的正常運(yùn)行,慎重使用.
5、MY SQL數(shù)據(jù)庫(kù)宕機(jī)的原因?
(1)連接方式必須是localhost,如為遠(yuǎn)程連接會(huì)導(dǎo)致宕機(jī)。
(2)每向數(shù)據(jù)庫(kù)發(fā)出一次請(qǐng)求,必須有mysql.close,否則會(huì)占用資源。
(3)數(shù)據(jù)庫(kù)太大。