深度构建:64位平台上的 PB 与 MySQL 结合
PowerBuilder是一款被广泛使用的集成开发环境(IDE),它可以快速构建 Windows 应用程序、Web 应用程序和手机应用程序。而MySQL则是广泛使用的关系型数据库管理系统(RDBMS)。这篇文章将介绍如何在64位平台上的PowerBuilder应用程序中与MySQL数据库进行集成。
第一步:安装 MySQL 驱动程序
需要下载MySQL驱动程序,下载网址为https://dev.mysql.com/downloads/connector/odbc/。在此下载页面中,选择“MySQL Connector/ODBC”,然后选择与ODBC驱动程序相关联的平台(32位或64位)和操作系统。下载完成以后,运行下载的驱动安装程序并按照提示进行安装。
第二步:建立ODBC数据源
安装完成驱动程序后,我们需要在Windows操作系统中建立ODBC数据源。进入“控制面板”中的“管理工具”,并打开“ODBC数据源(64位)”。在“ODBC数据源管理员”中,选择“系统DSN”标签页后,点击“添加”按钮。接着,在“MySQL ODBC 8.x Unicode Driver”中输入名称和描述,并配置连接参数,如下图所示:
![odbc1](https://cdn.kesci.com/upload/image/q5r7gkzlsr.png?imageView2/0/w/640)
点击测试连接,如果连接成功,会出现“连接成功”的提示。
第三步:PowerBuilder 中配置
在 PowerBuilder 中连接 MySQL 数据库,需要在 Data Source(数据源)中选择 ODBC 数据源驱动程序。
然后建立数据窗口,将它绑定到一个 SELECT 语句,如下所示:
![odbc2](https://cdn.kesci.com/upload/image/q5r7htg10z.png)
在需求中指定ODBC数据源和查询语句后,就可以使用Powerbuilder来连接MySQL数据库,如下所示:
![odbc3](https://cdn.kesci.com/upload/image/q5r7ihkeho.png)
这样,就可以用 PowerBuilder 开发应用程序与 MySQL 数据库进行集成了。
总结
本文简要介绍了在64位平台上,如何使用 PowerBuilder 与 MySQL 数据库进行集成。下载MySQL驱动程序并安装。创建ODBC数据源以便供PowerBuilder使用。在PowerBuilder中,连至这个ODBC数据源并成功连接MySQL数据库。
代码如下:
sqlca.DBMS=”ODBC”
sqlca.DBParm=”ConnectString=’DSN=MySQL;UID=your_username;PWD=your_password’”
//connect to database
connect = sqlca.connect()
//if it is connected, then display message
if connect = 1 Then
MessageBox(“CONNECT”,”Connected”)
End If
//exit
sqlca.Disconnect()
Close(w_mn)