關(guān)于數(shù)據(jù)源引用無效怎么解決,數(shù)據(jù)源這個問題很多朋友還不知道,今天小六來為大家解答以上的問題,現(xiàn)在讓我們一起來看看吧!
1、數(shù)據(jù)源是提供某種所需要數(shù)據(jù)的器件或原始媒體。
2、在數(shù)據(jù)源中存儲了所有建立數(shù)據(jù)庫連接的信息。
3、就像通過指定文件名稱可以在文件系統(tǒng)中找到文件一樣,通過提供正確的數(shù)據(jù)源名稱,你可以找到相應(yīng)的數(shù)據(jù)庫連接。
4、數(shù)據(jù)源名稱(data source name,DSN)是包含了有關(guān)某個特定數(shù)據(jù)庫信息的數(shù)據(jù)結(jié)構(gòu),這個信息是開放式數(shù)據(jù)庫連接驅(qū)動能夠連接到數(shù)據(jù)庫上必需的信息。
5、DSN存儲在注冊表或作為一個單獨的文本文件,DSN里面包含的信息有名稱、目錄和數(shù)據(jù)庫驅(qū)動器,以及用戶ID和密碼(根據(jù)DSN的類型)。
6、開發(fā)人員為每個數(shù)據(jù)庫創(chuàng)建一個獨立的DSN。
7、為了連接到某個數(shù)據(jù)庫,開發(fā)人員需要在程序中指定DSN。
8、相反,沒有DSN的連接則需要在程序中指定所有必要的信息。
9、擴展資料:數(shù)據(jù)源的數(shù)據(jù)包:DBCPDBCP類包位于 /lib/jakarta-commons/***.jar,DBCP是一個依賴 Jakarta commons-pool對象池機制的數(shù)據(jù)庫連接池,所以在類路徑下還必須包括/lib/jakarta- commons/***.jar。
10、2、C3P0C3P0是一個開放源代碼的JDBC數(shù)據(jù)源實現(xiàn)項目,它在lib目錄中與Hibernate一起發(fā)布,實現(xiàn)了JDBC3和JDBC2擴展規(guī)范說明的 Connection 和Statement 池。
11、3、ODBCODBC(Open Database Connectivity,開放數(shù)據(jù)庫互連)是微軟公司開放服務(wù)結(jié)構(gòu)(WOSA,Windows Open Services Architecture)中有關(guān)數(shù)據(jù)庫的一個組成部分,它建立了一組規(guī)范,并提供了一組對數(shù)據(jù)庫訪問的標(biāo)準(zhǔn)API(應(yīng)用程序編程接口)。
12、參考資料來源:百度百科-數(shù)據(jù)源。
本文分享完畢,希望對大家有所幫助。
標(biāo)簽:
免責(zé)聲明:本文由用戶上傳,如有侵權(quán)請聯(lián)系刪除!