Show Table of Contents
1.11. Create a Connection to a VDB Using the Data Source Class
Prerequisites
- The client application must have the JBoss Data Virtualization
EAP_HOME/dataVirtualization/jdbc/teiid-VERSION-redhat-N-jdbc.jarJAR file in its classpath. (If the application is running on the same application server as the JBoss Data Virtualization instance to which the connection is desired, then this will already be the case.) - JBoss Data Virtualization must be installed and running, with the relevant virtual databases (VDBs) deployed.
Procedure 1.2. Create a Connection to a VDB Using the Data Source Class
Create a Connection Object
Create aorg.teiid.jdbc.TeiidDataSourceobject, set the required properties, and use theTeiidDataSource.getConnection()method to obtain a Connection object. For example:public class TeiidClient { public Connection getConnection(String user, String password) throws Exception { TeiidDataSource ds = new TeiidDataSource(); ds.setUser(user); ds.setPassword(password); ds.setServerName("localhost"); ds.setPortNumber(31000); ds.setDatabaseName("myVDB"); return ds.getConnection(); } }

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.