Criar conexões de cliente C# ou JDBC com o Babelfish
Depois, você pode encontrar alguns exemplos de uso de classes C# e JDBC para conectar-se a um Babelfish para Aurora PostgreSQL.
exemplo : utilizar código C# para se conectar a um cluster de banco de dados
string dataSource = 'babelfishServer_11_24';
//Create connection
connectionString = @"Data Source=" + dataSource
+";Initial Catalog=your-DB-name
"
+";User ID=user-id
;Password=password
";
SqlConnection cnn = new SqlConnection(connectionString);
cnn.Open();
exemplo : utilizar classes e interfaces genéricas da API JDBC para se conectar a um cluster de banco de dados
String dbServer =
"database-babelfish.cluster-123abc456def.us-east-1-rds.amazonaws.com";
String connectionUrl = "jdbc:sqlserver://" + dbServer + ":1433;" +
"databaseName=your-DB-name
;user=user-id
;password=password
";
// Load the SQL Server JDBC driver and establish the connection.
System.out.print("Connecting Babelfish Server ... ");
Connection cnn = DriverManager.getConnection(connectionUrl);
exemplo : utilizar classes e interfaces JDBC específicas do SQL Server para se conectar a um cluster de banco de dados
// Create datasource.
SQLServerDataSource ds = new SQLServerDataSource();
ds.setUser("user-id
");
ds.setPassword("password
");
String babelfishServer =
"database-babelfish.cluster-123abc456def.us-east-1-rds.amazonaws.com";
ds.setServerName(babelfishServer);
ds.setPortNumber(1433);
ds.setDatabaseName("your-DB-name
");
Connection con = ds.getConnection();