PowerBuilder JSON处理与DW数据导入导出优化方案
需积分: 5 43 浏览量
更新于2024-10-11
收藏 19.65MB RAR 举报
资源摘要信息:"PB JSON 生成、解析,DW 导入导出 JSON,Select-SQL 转 JSON"
PB(PowerBuilder)是一种流行的快速应用开发工具,广泛用于构建数据库驱动的客户端应用程序。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。在PB开发环境中集成JSON功能,对于处理Web服务和数据交换任务至关重要。
1. PB JSON 生成与解析
- PB 11.5版本中,通过集成pbni(PowerBuilder Native Interface)和vs2015(Visual Studio 2015),结合rapidjson开源库,开发人员可以轻松地生成和解析JSON数据。这使得PB应用程序能够与JavaScript及其他采用JSON格式的应用程序交互。
- rapidjson是一个性能优异的C++ JSON库,提供DOM和SAX两种解析方式,具有流式解析和生成能力,特别适合在资源受限的环境中使用。
2. DW(DataWindow)导入导出 JSON
- DataWindow是PB中用于显示和操作数据的主要控件,PB通过数据管道与数据库进行交互。此次更新支持DataWindow对象快速导入导出JSON文件,并支持字段名包含大写字母的JSON文件,解决了之前版本在此方面的限制。
- 导入导出JSON时,可以对指定字段进行DES加密,以保护数据安全。而在从JSON文件导入到DataWindow时,系统会自动进行DES解密处理,保证了数据的安全性和完整性。
3. Select-SQL 转 JSON 更新
- 更新解决了之前在将包含text或ntext字段的SQL语句转换成JSON时可能会崩溃的问题。这个改进增强了工具的稳定性,提高了用户体验。
- 新增了以列数组方式生成JSON数据,这种格式可以有效降低生成的JSON字符串体积,节省传输和存储空间。
- 对DataWindow增加了按字符串列统计数值功能,例如按收款记录的营销人员汇总收款金额,使得数据统计更加高效。
4. PB与现有数据库的连接绑定
- 新增了与PB程序现有数据库连接的绑定功能,支持SNC sqlserver 2008,使得PB应用程序能够更加方便地与SQL Server数据库进行交互。
5. 文件名称列表解析
- PBVM115a.DLL:可能是一个修改版的PB虚拟机DLL文件,用于增强或修复PB运行时的一些特性。
- pbvm115.dll:PB虚拟机DLL文件,用于执行PB编译生成的PBD文件。
- pbdwe115.dll:DataWindow引擎DLL,包含了处理DataWindow对象的代码。
- pbshr115.dll:PB资源共享库,用于提供标准的PB资源库。
- basement.dll:PB基础类库文件,用于提供PB基础类的实现。
- bull140u.dll:可能是一个数据库连接库,用于连接到支持的数据库。
- sqlncli.dll:SQL Server Native Client DLL,用于连接和操作SQL Server数据库。
- updateagent.dll:数据库更新代理,用于自动更新数据库。
- ucrtbase.dll:通用C运行时库,是Visual C++应用程序的运行时组件。
- msvcr100.dll:Visual C++运行时库,为PB应用程序提供运行时支持。
总体而言,这次更新极大地提升了PB在处理JSON数据的能力,包括生成、解析、导入导出JSON文件,以及增强数据安全性。这些改进使PB开发人员能够更有效地构建Web和数据库集成应用。同时,对现有数据库连接的绑定支持,确保了PB应用程序可以无缝地与现代数据库技术相结合。
2016-04-07 上传
2023-11-20 上传
2023-05-12 上传
2023-07-30 上传
2023-07-09 上传
2023-10-27 上传
2023-05-29 上传
2023-05-31 上传
ganzhenyu
- 粉丝: 26
- 资源: 38
最新资源
- 天池大数据比赛:伪造人脸图像检测技术
- ADS1118数据手册中英文版合集
- Laravel 4/5包增强Eloquent模型本地化功能
- UCOSII 2.91版成功移植至STM8L平台
- 蓝色细线风格的PPT鱼骨图设计
- 基于Python的抖音舆情数据可视化分析系统
- C语言双人版游戏设计:别踩白块儿
- 创新色彩搭配的PPT鱼骨图设计展示
- SPICE公共代码库:综合资源管理
- 大气蓝灰配色PPT鱼骨图设计技巧
- 绿色风格四原因分析PPT鱼骨图设计
- 恺撒密码:古老而经典的替换加密技术解析
- C语言超市管理系统课程设计详细解析
- 深入分析:黑色因素的PPT鱼骨图应用
- 创新彩色圆点PPT鱼骨图制作与分析
- C语言课程设计:吃逗游戏源码分享