
PB9与SQL Anywhere9.0打包发布必备文件及注册脚本

"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"设置启动命令,这里指定了数据库引擎的启动参数。
在打包过程中,必须将以上列出的所有文件与打包的应用程序一起分发,并确保在目标机器上正确配置注册表。如果应用程序使用了特定的数据库设置或连接字符串,这些也需要在部署时考虑。同时,还需要检查目标机器的操作系统版本和兼容性问题,确保所有依赖的库文件都能正常工作。最后,测试是关键,需要在目标环境中进行全面的功能测试,以验证打包的应用程序是否能正确连接和操作数据库。
相关推荐








liyongjie
- 粉丝: 262
最新资源
- 桌面英汉汉英词典:便携版翻译工具
- ASP.NET树型控件完美版功能全解析
- 掌握Microsoft Visual C# 2008:《Wrox Beginning》入门指南
- UDP协议实现方块坐标传输与图形界面移动
- 51系列汇编语言开发工具详解
- C#语言精髓:深入理解GridView控件应用
- VB程序调用MySQL数据库操作的实战指南
- 深入浅出 Hadoop 分布式并行编程技术
- Java打造在线通讯录系统,信息安全无忧
- C#串口通信编程资料与源码解析
- 掌握Java与JS结合实现树状菜单
- 解决C++调用API时遇到的问题
- MATLAB实现BPSK、MIMO通信原理仿真代码详解
- JSP实现的BBS论坛管理系统功能概述
- 掌握Shell编程技巧,提升自动化效率
- 掌握10个常用jQuery特效提升网页交互体验
- 网上购物车项目源码:JSP+Hibernate+Struts实战教程
- 一次性加载大量树节点性能影响示例分析
- 情书编辑器:创意情书撰写助手
- 深入解析Autoruns V5.10:系统启动项管理利器
- Surfer8二次开发工具及bas格式应用解析
- PPT转GIF图片的VC++6.0程序实现
- JSP+Access实现的在线投票系统介绍
- .NET实现邮件收发功能的网络通讯方法