Client Interfaces Guide > TIBCO ADO.NET 2020 Data Provider for TDV > Schema Discovery > Databases
 
Databases
The Databases schema collection lists all the available databases.
Retrieving the Database Listing
To retrieve the Databases schema collection, call the GetSchema method of the CompositeConnection class.
 
C#
 
String connectionString = "Host=myHost;Domain=myDomain;DataSource=myDataSource;User=myUser;Password=myPassword";
using (CompositeConnection connection = new CompositeConnection(connectionString)) {
connection.Open();
DataTable databaseSchema = connection.GetSchema("Databases");
foreach (DataRow row in databaseSchema.Rows) {
Console.WriteLine(row["Database"]);
}
}
VB.NET
 
Dim connectionString As String = "Host=myHost;Domain=myDomain;DataSource=myDataSource;User=myUser;Password=myPassword"
Using connection As New CompositeConnection(connectionString)
connection.Open()
Dim databaseSchema As DataTable = connection.GetSchema("Databases")
For Each row As DataRow In databaseSchema.Rows
Console.WriteLine(row("Database"))
Next
End Using
Columns Returned
The Databases schema collection returns the following columns.
 
Column Name
Data Type
Description
Database
System.String
The database name.
Type
System.String
The database type.
Owner
System.String
The owner of the database.