搜尋
首頁常見問題資料來源是什麼意思

資料來源的意思是「資料庫應用程式所使用的資料庫或資料庫伺服器」;資料來源也即資料的來源,是提供某種所需要資料的裝置或原始媒體,在資料來源中存儲了所有建立資料庫連接的信息,透過提供正確的資料來源名稱,可以找到相應的資料庫連接。

資料來源是什麼意思

本教學操作環境:windows10系統、DELL G3電腦。

資料來源是什麼意思

資料來源是指資料庫應用程式所使用的資料庫或資料庫伺服器。

資料來源(Data Source)顧名思義,資料的來源,是提供某種所需要資料的裝置或原始媒體。在資料來源中儲存了所有建立資料庫連線的資訊。就像透過指定檔案名稱可以在檔案系統中找到檔案一樣,透過提供正確的資料來源名稱,你可以找到對應的資料庫連線。

資訊系統的資料來源必需可靠且具備更新能力,常用的資料來源有:

  • 觀測數據,即現場取得的實測數據,它們包括野外實地勘測、量算數據,台站的觀測記錄數據,遙測數據等。

  • 分析測定數據,即利用物理和化學方法分析測定的數據。

  • 圖形數據,各種地形圖和專題地圖等。

  • 統計數據,各種類型的統計報表、社會調查數據等。

  • 遙感數據,由地面、航空或航太遙感獲得的數據。中國的資料來源數量龐大。

如:全國範圍的土地資源清查及詳查數據,航空攝影測量圖像和國土普查衛星資料已覆蓋全國,定位、半定位觀測站網遍布全國,有地面調查、地圖測繪等大量資料。

上面提到的資料來源範例只是很小一部分,事實上資料來源可以是任何資料類型。

擴展知識:資料來源名稱簡介

資料來源名稱(data source name,DSN)是包含了有關某個特定資料庫資訊的資料結構,這個信息是開放式資料庫連線驅動能夠連接到資料庫上必需的資訊。 DSN儲存在註冊表或作為一個單獨的文字文件,DSN裡麵包含的資訊有名稱、目錄和資料庫驅動器,以及使用者ID和密碼(根據DSN的類型)。開發人員為每個資料庫建立一個獨立的DSN。為了連接到某個資料庫,開發人員需要在程式中指定DSN。相反,沒有DSN的連接則需要在程式中指定所有必要的資訊。

有三種類型的DSN:使用者DSN(有時也叫作機器DSN)、系統DSN和檔案DSN。使用者和系統DSN都根據特定計算機而有所不同,DSN資訊儲存在註冊表中。使用者DSN允許單一使用者在單一電腦上存取資料庫,系統DSN允許在某個電腦上的多個使用者存取資料庫。檔案DSN在以.DSN副檔名結尾的文字檔中儲存相關信息,並且可以被安裝了相同磁碟機的不同電腦上的多個使用者共用。

不管透過何種持久化技術,都必須透過資料連接存取資料庫,在Spring中,資料連接是透過資料來源取得的。在以往的應用中,資料來源一般是Web應用伺服器提供的。在Spring中,你不但可以透過JNDI獲取應用程式伺服器的資料來源,也可以直接在Spring容器中配置資料來源,此外,你還可以透過程式碼的方式創建一個資料來源,以便進行無依賴的單元測試配置一個資料來源。

Spring在第三方依賴套件中包含了兩個資料來源的實作類別包,其一是Apache的DBCP,其二是 C3P0。可以在Spring設定檔中利用這兩者中任何一個配置資料來源。

更多相關知識,請造訪常見問題欄位!

以上是資料來源是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

強大的PHP整合開發環境

mPDF

mPDF

mPDF是一個PHP庫,可以從UTF-8編碼的HTML產生PDF檔案。原作者Ian Back編寫mPDF以從他的網站上「即時」輸出PDF文件,並處理不同的語言。與原始腳本如HTML2FPDF相比,它的速度較慢,並且在使用Unicode字體時產生的檔案較大,但支援CSS樣式等,並進行了大量增強。支援幾乎所有語言,包括RTL(阿拉伯語和希伯來語)和CJK(中日韓)。支援嵌套的區塊級元素(如P、DIV),

EditPlus 中文破解版

EditPlus 中文破解版

體積小,語法高亮,不支援程式碼提示功能