Datenquelle bedeutet „Datenbank oder Datenbankserver, die von Datenbankanwendungen verwendet wird“. Dabei handelt es sich um ein Gerät oder Originalmedium, das bestimmte erforderliche Daten bereitstellt Durch Angabe des korrekten Datenquellennamens kann die entsprechende Datenbankverbindung gefunden werden.
Die Betriebsumgebung dieses Tutorials: Windows 10-System, DELL G3-Computer.
Datenquelle bezieht sich auf die Datenbank oder den Datenbankserver, die von der Datenbankanwendung verwendet werden.
Datenquelle (Datenquelle) Wie der Name schon sagt, ist die Datenquelle ein Gerät oder Originalmedium, das bestimmte erforderliche Daten bereitstellt. Alle Informationen zum Aufbau einer Datenbankverbindung werden in der Datenquelle gespeichert. So wie Sie eine Datei im Dateisystem durch Angabe des Dateinamens finden können, können Sie die entsprechende Datenbankverbindung durch Angabe des korrekten Datenquellennamens finden.
Die Datenquelle des Informationssystems muss zuverlässig und aktualisierbar sein:
Beobachtungsdaten, also vor Ort gewonnene Messdaten, sowie Beobachtungsaufzeichnungen Daten von Stationen, Telemetriedaten usw.
Analyse gemessener Daten, d. h. Verwendung physikalischer und chemischer Methoden zur Analyse gemessener Daten.
Grafikdaten, verschiedene topografische Karten und thematische Karten usw.
Statistische Umfragedaten, verschiedene Arten von statistischen Berichten, soziale Umfragedaten usw.
Fernerkundungsdaten, Daten, die durch Boden-, Luft- oder Weltraumfernerkundung gewonnen werden. Die Zahl der Datenquellen in China ist riesig.
Zum Beispiel: Landesweite Landressourceninventur und detaillierte Vermessungsdaten, Luftfotogrammetriebilder und Landzählungssatellitendaten sind über das ganze Land verteilt und es gibt eine große Anzahl davon Daten wie Bodenvermessungen und Karten.
Die oben genannten Datenquellenbeispiele sind nur ein kleiner Teil. Tatsächlich kann es sich bei der Datenquelle um einen beliebigen Datentyp handeln.
Erweiterte Kenntnisse: Einführung in Datenquellennamen
Ein Datenquellenname (DSN) ist eine Datenstruktur, die Informationen zu einer bestimmten Datenbank enthält. Diese Informationen sind erforderlich, damit der offene Datenbankverbindungstreiber eine Verbindung herstellen kann Datenbankinformationen. Der DSN wird in der Registry oder als separate Textdatei gespeichert und enthält Informationen wie Name, Verzeichnis und Datenbanklaufwerk sowie Benutzer-ID und Passwort (je nach DSN-Typ). Entwickler erstellen für jede Datenbank einen unabhängigen DSN. Um eine Verbindung zu einer bestimmten Datenbank herzustellen, müssen Entwickler den DSN im Programm angeben. Im Gegensatz dazu erfordert eine Verbindung ohne DSN die Angabe aller notwendigen Informationen im Programm.
Es gibt drei Arten von DSN: Benutzer-DSN (manchmal auch Maschinen-DSN genannt), System-DSN und Datei-DSN. Sowohl Benutzer- als auch System-DSNs variieren je nach Computer und die DSN-Informationen werden in der Registrierung gespeichert. Der Benutzer-DSN ermöglicht einem einzelnen Benutzer den Zugriff auf die Datenbank auf einem einzelnen Computer, und der System-DSN ermöglicht mehreren Benutzern auf einem bestimmten Computer den Zugriff auf die Datenbank. Datei-DSN speichert relevante Informationen in einer Textdatei mit der Endung .DSN und kann von mehreren Benutzern auf verschiedenen Computern mit demselben installierten Laufwerk gemeinsam genutzt werden.
Unabhängig davon, welche Persistenztechnologie verwendet wird, muss auf die Datenbank über eine Datenverbindung zugegriffen werden. Im Frühjahr erfolgt die Datenverbindung über die Datenquelle. In früheren Anwendungen wurde die Datenquelle im Allgemeinen vom Webanwendungsserver bereitgestellt. In Spring können Sie nicht nur die Datenquelle des Anwendungsservers über JNDI abrufen, sondern auch die Datenquelle direkt im Spring-Container konfigurieren. Darüber hinaus können Sie eine Datenquelle auch über Code erstellen, um eine Datenquelle für Abhängigkeiten zu konfigurieren. Kostenlose Unit-Tests.
Spring enthält zwei Datenquellen-Implementierungsklassenpakete im Abhängigkeitspaket eines Drittanbieters, eines ist Apaches DBCP und das andere ist C3P0. Jede dieser Datenquellen kann in der Spring-Konfigurationsdatei konfiguriert werden.
Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!
Das obige ist der detaillierte Inhalt vonWas bedeutet Datenquelle?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!