# Datenbank

Um einen Datenbank-Agenten mit aqua zu verbinden, müssen Sie die folgenden Schritte durchführen. Zuerst entpacken Sie die Datenbank-Agent-ZIP-Datei und öffnen die **aquaAgentDatabaseGui.exe.config**. \
\
Hier geben Sie den agentCode und die aquaServiceUrl ein.&#x20;

{% code overflow="wrap" %}

```xml
<add key="agentCode" value="yd7zhzc5bd2fiydkyu9j"/>
          <add key="aquaServiceUrl" value="http://IhraquaServer/aquaAPI/aquaagentwebservice.asmx"/>
```

{% endcode %}

&#x20;Der Rest der config-Datei ist nicht notwendig, um den Agenten mit aqua zu verbinden. Der Agent-Code wird in aqua generiert und dem Agenten zugewiesen. Als nächstes klicken Sie auf Verbindungen in der Agent-Server-Konfiguration, um die Datenbank zu definieren. &#x20;

<figure><img src="http://aquawiki.andagon.com/de/pictures/drex_datenbank_rich_client_custom.png" alt=""><figcaption></figcaption></figure>

Um neue Verbindungen zu erstellen und diese Datenbanken hinzuzufügen, klicken Sie auf den Hinzufügen-Button ![](http://aquawiki.andagon.com/de/pictures/drex_datenbank_rich_client_custom_2.png) und fügen eine neue Datenbank ein. &#x20;

<figure><img src="http://aquawiki.andagon.com/de/pictures/drex_datenbank_rich_client_custom_3.png" alt=""><figcaption></figcaption></figure>

Innerhalb des Testfalls können Sie ein Datenbanktestskript einfügen. Die Verbindung muss in der Dropdown-Box definiert werden, die Anfrage muss eingegeben werden und es gibt eine Option für die Überprüfung eines Wertes. Um Variablen im DB-Agenten zu nutzen, setzen Sie diese zwischen '&'-Zeichen. Eine Variable mit der Bezeichnung 'User' beispielsweise kann in einer Abfrage oder im erwarteten Ergebnis als '\&User&' verwendet werden.  &#x20;

<figure><img src="http://aquawiki.andagon.com/de/pictures/drex_datenbank_rich_client_custom_4.png" alt=""><figcaption></figcaption></figure>

### Beispiel MySQL

* [ ] Laden Sie den MySQL Connector für .NET herunter und installieren Sie diesen vollständig auf dem Computer, auf dem der DB Agent läuft (<https://dev.mysql.com/downloads/connector/net/>)
* [ ] Starten Sie den DB-Agenten neu (falls er derzeit läuft)
* [ ] Öffnen Sie aqua, klicken Sie auf Datei --> Projektkonfiguration --> Automatisierung --> Verbindungen
* [ ] Erstellen Sie eine Neue Verbindung, wählen Sie dafür den Verbindungstyp "Gerenic"
* [ ] Tragen Sie als Datenlieferant den folgenden ein:        MySql.Data.MySqlClient
* [ ] Passen Sie den Connection String passen zu Ihrem MySQL Setup an&#x20;

<figure><img src="http://aquawiki.andagon.com/de/pictures/drex_beispiel_mysql_custom.png" alt=""><figcaption></figcaption></figure>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aqua-cloud.io/documentation/de-documentation/automatisierung/desktop-client/datenbank.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
