Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (Deutsch) » MobiLink - Serveradministration » MobiLink-Server-APIs » Synchronisationsskripten in Java erstellen » Referenz der MobiLink-Server-API für Java

 

DBConnectionContext-Schnittstelle

Syntax
public ianywhere.ml.script.DBConnectionContext
Bemerkungen

Schnittstelle, über die Informationen über die aktuelle Datenbankverbindung abgerufen und verwendet werden können. Eine DBConnectionContext-Instanz wird an den Konstruktor von Klassen übergeben, die Skripten enthalten. Wenn Kontext für einen Hintergrund-Thread oder über die Verbindungsdauer hinaus benötigt wird, verwenden Sie die ServerContext-Klasse.

Siehe auch
Mitglieder

Alle Mitglieder von ianywhere.ml.script.DBConnectionContext, einschließlich aller geerbten Mitglieder.

Beispiel

Im folgenden Beispiel wird gezeigt, wie Sie eine DBConnectionContext-Instanz auf Klassenebene erstellen, die in Ihren Synchronisationsskripten verwendet werden kann. Die Methode DBConnectionContext getConnection ruft eine java.sql.Connection-Instanz ab, die die aktuelle Verbindung zur konsolidierten MobiLink-Datenbank darstellt.

import ianywhere.ml.script.*;
import java.io.*;
import java.sql.*;

public class OrderProcessor {
    DBConnectionContext _cc;

    public OrderProcessor(DBConnectionContext cc) {
        _cc = cc;
    }

    // The method used for the handle_DownloadData event.
    public void HandleEvent() throws SQLException {
        java.sql.Connection my_connection = _cc.getConnection();
        // ... 
    }

    // ...
}
Achtung

Eine DBConnectionContext-Instanz sollte nicht außerhalb des Threads verwendet werden, der Ihren Java-Code aufruft.


getConnection-Methode
getDownloadData-Methode
getProperties-Methode
getRemoteID-Methode
getServerContext-Methode
getVersion-Methode