Why JDBC driver only?

In the PowerServer Web application and the PowerServer mobile application, data-related operations are managed by PowerServer. The data related operations are built with J2EE technology and they require the JDBC interface. Regardless of the interface (ODBC, JDBC, or native driver) target PowerBuilder application uses for its database connection, the Web application and the mobile application must use JDBC.

One issue with the JDBC interface is that most PowerBuilder applications use a native database driver, and there may be differences between the behavior of the native/ODBC database interface and the JDBC interface. Before you configure a JDBC data source, you should test your PowerBuilder applications with the JDBC driver to make sure it does not cause any issues.