PowerBuilder 9 连接 MySql 5.0

本文介绍如何使用PowerBuilder(PB)通过JDBC驱动连接MySQL数据库。包括下载mysql-connector-java驱动、配置PB的JAVA选项及设置数据库配置文件的具体步骤。

这段时间需要学点PB,数据库还是采用MySql。

使用 MySql ODBC 3.5.1 报错,下载了新的 5.x.x 还是不行 

最后还是采用 JDBC 连接成功了

首先去 MYSQL 官网下载 mysql-connector-java-5.0.7.rar  JDBC驱动

打开PB,菜单Tools--> system options,打开JAVA选项,点击新增文件(白色文件图标)

选择刚解压的mysql-connector-java-5.0.7-bin.jar文件

重启动PB

点击工具栏上的DB profile,选择JDB JDBC,点击NEW

Driver Name上填:org.gjt.mm.mysql.Driver

URL填:jdbc:mysql://IP:3306/databasename

填入用户名密码.即可.

### PowerBuilder 2025 连接 MySQL 并导入 .psc 文件的方法 PowerBuilder 是一种强大的应用程序开发工具,支持多种数据库连接与操作。以下是关于如何使用 PowerBuilder 2025 连接 MySQL 数据库并导入 `.psc` 文件的详细方法。 #### 1. 安装 MySQL 驱动程序 在 PowerBuilder连接 MySQL 数据库之前,需要确保系统已安装 MySQL 的 ODBC 驱动程序。可以通过以下步骤完成安装: - 下载适用于操作系统的 MySQL ODBC 驱动程序(例如 `mysql-connector-odbc`)[^4]。 - 安装驱动程序后,在系统的 ODBC 数据源管理器中配置一个新的数据源名称(DSN),指定 MySQL 数据库连接信息,如主机名、端口、用户名和密码。 #### 2. 配置 PowerBuilder 连接 MySQLPowerBuilder 中,通过以下步骤配置 MySQL 数据库连接: - 打开 PowerBuilder 2025,选择 `Database` 菜单下的 `New Profile`。 - 在弹出的对话框中,选择 `ODBC` 数据库类型,并输入配置的 DSN 名称。 - 测试连接以确保 PowerBuilder 能够成功访问 MySQL 数据库。 #### 3. 导入 `.psc` 文件到 MySQL `.psc` 文件是 Navicat 备份数据库的文件格式。要将其导入到 MySQL 数据库中,可以按照以下步骤操作: - **使用 Navicat 恢复备份**: - 打开 Navicat 工具,新建一个与目标 MySQL 数据库连接。 - 在 Navicat 中选择 `Restore from Backup File`,然后选择 `.psc` 文件进行恢复[^2]。 - **将数据导出为 SQL 文件**: 如果需要在 PowerBuilder 中直接处理 `.psc` 文件的内容,可以先将 `.psc` 文件通过 Navicat 导出为 `.sql` 文件。 - 在 Navicat 中打开 `.psc` 文件。 - 使用 `Export to SQL File` 功能生成 `.sql` 文件。 - **执行 SQL 文件**: 在 PowerBuilder 中,可以使用嵌入式 SQL 或者脚本执行功能运行 `.sql` 文件中的语句。示例代码如下: ```sql EXECUTE IMMEDIATE 'SOURCE /path/to/your/exported.sql'; ``` #### 4. 注意事项 - 确保 PowerBuilderMySQL 的版本兼容性。如果遇到连接问题,可能需要更新或重新配置 ODBC 驱动程序。 - `.psc` 文件是由 Navicat 创建的专有格式,因此通常需要借助 Navicat 来解析和恢复其内容[^3]。 - 如果使用高版本 Navicat(如 Navicat 12 及以上),可以直接兼容低版本的 `.psc` 文件;但低版本 Navicat 可能无法处理高版本生成的 `.nb3` 文件[^3]。 ```sql -- 示例:在 PowerBuilder 中执行 SQL 文件 CONNECT USING sqlca; EXECUTE IMMEDIATE 'SOURCE /path/to/your/exported.sql'; DISCONNECT sqlca; ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值