PB9与SQL Anywhere9.0打包发布必备文件及注册脚本
5星 · 超过95%的资源 需积分: 10 29 浏览量
更新于2024-07-29
4
收藏 58KB DOC 举报
"PB打包脱离开发环境涉及到的关键文件和配置"
在进行PB(PowerBuilder)应用程序打包并脱离开发环境发布时,确保所有必要的文件和设置都包含在内至关重要。这里主要针对PB9(PowerBuilder 9.0)连接SQL Anywhere 9.0的情况进行说明。
1. SQL Anywhere 9.0所需文件:
- dbsrv9.lic: 数据库服务器的许可证文件。
- dbeng9.lic: 数据引擎的许可证文件。
- dbserv9.dll: 数据库服务器的主要执行文件。
- dbodbc9.dll: ODBC驱动程序,用于通过ODBC接口与数据库交互。
- dblib9.dll: 数据库库文件,支持多种数据库访问接口。
- dblgen9.dll: 通常用于数据访问和处理的库文件。
- dbcon9.dll: 数据库连接相关文件。
- dbctrs9.dll: 控制台工具的运行时组件。
- dbsrv9.exe: 数据库服务器的可执行文件。
- dbeng9.exe: 数据引擎的可执行文件。
2. PB9.0所需的DLL文件:
- pbvm90.dll: PowerBuilder虚拟机,负责运行PB应用程序。
- pbodb90.dll: PB的ODBC驱动程序,用于连接到ODBC数据源。
- pbdwe90.dll: PB的Web扩展,可能在打包的应用程序中用于Web服务或Web功能。
- libjutils.dll: Java相关的实用工具库。
- libjsybheap.dll: 内存管理相关库。
- libjcc.dll: Java通信库,可能涉及PB与Java的集成。
3. 注册表脚本:
这段注册表脚本用于配置ODBC数据源,确保PB应用程序能够找到并连接到SQL Anywhere 9.0数据库。它设置了ODBC数据源名称、驱动程序位置、默认的用户名和密码,以及启动参数等。例如,"baobiao"是ODBC数据源名称,"AdaptiveServerAnywhere9.0"是驱动描述,"dbeng9.dll"是驱动文件,"dba"和"sql"分别是默认的用户名和密码,"yes"表示自动停止数据库服务,而"Start"设置启动命令,这里指定了数据库引擎的启动参数。
在打包过程中,必须将以上列出的所有文件与打包的应用程序一起分发,并确保在目标机器上正确配置注册表。如果应用程序使用了特定的数据库设置或连接字符串,这些也需要在部署时考虑。同时,还需要检查目标机器的操作系统版本和兼容性问题,确保所有依赖的库文件都能正常工作。最后,测试是关键,需要在目标环境中进行全面的功能测试,以验证打包的应用程序是否能正确连接和操作数据库。
2012-03-19 上传
2023-09-08 上传
2023-11-27 上传
2023-09-08 上传
2023-09-07 上传
2023-09-21 上传
2023-11-08 上传
liyongjie
- 粉丝: 178
- 资源: 22
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享