When you work with PowerBuilder, you can connect to a database in the development environment or in an application script.
This book describes how to connect to your database in the PowerBuilder development environment.
For information about connecting to a database in a PowerBuilder application script, see Application Techniques.
The following table gives an overview of the connection procedure and indicates where you can find detailed information about each step.
Step  | 
Action  | 
Details  | 
See  | 
|---|---|---|---|
1  | 
(Optional) Get an introduction to database connections in PowerBuilder  | 
If necessary, learn more about how PowerBuilder connects to a database in the development environment  | 
Chapter 1 (this chapter)  | 
2  | 
Prepare to use the data source or database before connecting to it for the first time in PowerBuilder  | 
Outside PowerBuilder, install the required network, database server, and database client software and verify that you can connect to the database  | 
For ODBC data sources: Chapter 2, “Using the ODBC Interface” For JDBC data sources: Chapter 3, “Using the JDBC Interface” For OLE DB data sources: Chapter 4, “Using the OLE DB Interface” For ADO.NET data sources: Chapter 5, “Using the ADO.NET Interface” For native database interfaces: Chapter 6, “Using Native Database Interfaces”  | 
3  | 
Install the ODBC driver, OLE DB data provider, ADO.NET data provider, or native database interface  | 
Install the driver, database provider, or native database interface required to access your data  | 
For a list of what is supported on your platform: “Supported Database Interfaces” in online Help  | 
4  | 
Define the data source (ODBC connections and some OLE DB drivers)  | 
Create the required configuration for a data source accessed through ODBC  | 
For ODBC data sources: Chapter 2, “Using the ODBC Interface”  | 
5  | 
Define the database interface  | 
Create the database profile  | 
For ODBC data sources: Chapter 2, “Using the ODBC Interface” For JDBC data sources: Chapter 3, “Using the JDBC Interface” For OLE DB data sources: Chapter 4, “Using the OLE DB Interface” For ADO.NET data sources: Chapter 5, “Using the ADO.NET Interface” For native database interfaces: Chapter 6, “Using Native Database Interfaces” For PowerBuilder components: Chapter 15, “Making Database Connections in PowerBuilder Components”  | 
6  | 
Define the EAServer connection  | 
Create an EAServer profile  | 
Chapter 15, “Making Database Connections in PowerBuilder Components”  | 
7  | 
Connect to the data source or database  | 
Access the data in PowerBuilder  | 
|
8  | 
(Optional) Set additional connection parameters  | 
If necessary, set DBParm parameters and database preferences to fine-tune your database connection and take advantage of DBMS-specific features that your interface supports  | 
For procedures: Chapter 13, “Setting Additional Connection Parameters” For DBParm descriptions: online Help For database preference descriptions: online Help  | 
9  | 
(Optional) Troubleshoot the data connection  | 
If necessary, use the trace tools to troubleshoot problems with your connection  |