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

SAP Sybase SQL Anywhere, on-demand edition 1.0 Support Package 3 » SAP Sybase SQL Anywhere, on-demand edition 1.0 » Bases de données mutualisées » Connexions aux bases de données mutualisées

 

Connexion à une base de données dans le nuage par le biais du protocole TDS

Les applications OpenClient et jConnect se connectent aux bases de données mutualisées par le biais du protocole TDS (Tabular Data Stream) et peuvent rediriger les connexions.

Prérequis

Pour vous connecter à une base de données dans le nuage, vous devez indiquer au minimum une adresse de serveur, le nom de la base de données, un ID utilisateur et un mot de passe permettant d'accéder à la base.

 Tâche
  1. Transmettez les paramètres de connexion DatabaseName et NodeType au serveur à l'aide du paramètre RemotePWD. Le type de nœud (NodeType) par défaut pour les serveurs de nuage est Primary. Par exemple :



    import java.uitl.Properties;
    import com.sybase.jdbcx.SybDriver;
    
    
    SybDriver drvr = (SybDriver)Class.forName( "com.sybase.jdbc4.jdbc.SybDriver" ).newInstance();
    
    Properties props = new Properties();
    props.put( "User", "DBA" );
    props.put("Password", "sql" );
    drvr.setRemotePassword( NULL, "nodetype=Primary;dbn=mydb" );
  2. Connectez-vous à une base de données mutualisée en complétant l'URL de la façon suivante :

    Connection con = DriverManager.getConnection (
      "jdbc:sybase:Tds:localhost:2638", props );

Résultats

La connexion est redirigée vers la base de données mutualisée ou la copie spécifiée.

 Voir aussi