博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PB使用专用接口连接SQL Server
阅读量:1870 次
发布时间:2019-04-26

本文共 700 字,大约阅读时间需要 2 分钟。

  Pb与数据库的连接有两种方式:通过 ODBC 与数据库连接 和 通过专用接口与数据库连接。

  书上说通过 ODBC 方式连接数据库简单方便,但是数据库操作效率较低,因此对Oracle、SQL Server之类的大型数据库管理系统,PB都提供了专用接口,以提高操作效率。专用接口在设计上针对具体的DBMS特点而设计,能够充分发挥特定数据库的优势,因此使用专用接口可以大大提高应用程序访问数据库的速度,我们应该尽可能使用专用接口。而且使用 ODBC 连接数据库还需要新建数据源,而使用专用接口不用进行这些操作,只需要配置一些参数即可连接数据库。
  下面我就说一下PB如何通过专用接口连接数据库:
1. 点击工具栏上的 DB Profile 按钮,选择需要连接的数据库,比如:SQL Server,点击 new
在这里插入图片描述
不过此时应该会在窗体的左下角报出一个错误:unable to load the requested database interface,Please make sure both the interface and client software are properly installed
在这里插入图片描述
这是因为少一个dll文件:ntwdblib.dll。我们只要从网上下载下来,然后注册成功就可以连接SQL Server数据库了。
2. 配置连接数据库的参数
在这里插入图片描述
在这里插入图片描述
最后将这段代码复制到应用对象的 open 事件中:
在这里插入图片描述
应用对象的 open 事件是启动应用程序的入口,这样就可以连接上数据库了,在任何窗体中就可以直接写 sql 语句了,但是不要忘了在应用对象的 close 事件中将数据库连接关闭。
在这里插入图片描述

转载地址:http://gdeff.baihongyu.com/

你可能感兴趣的文章
常见的字符集编码
查看>>
前端(一):字符与语义标签
查看>>
前端(二):CSS语法与选择器
查看>>
前端(三):样式继承与其他概念
查看>>
前端(四):样式继承与其他概念
查看>>
前端小案例:田径场
查看>>
前端(五):浮动
查看>>
前端(六):高度塌陷与BFC
查看>>
C++ 多线程
查看>>
C++ inline 内联函数
查看>>
动态规划问题汇总
查看>>
C++ 面向对象程序设计:数据抽象、继承、多态
查看>>
Ubuntu软件安装&卸载
查看>>
Windows+Ubuntu双系统卸载 || 重新安装Ubuntu
查看>>
C++ Makefile / Cmake 构建工程 & GDB调试
查看>>
Ubuntu常用命令
查看>>
使用Opencv3运行Opencv2开发的程序遇到的bug
查看>>
Pytorch1.1版本pytorch模型转onnx的bug
查看>>
面试笔试易错知识点Java篇八
查看>>
逆波兰计算器
查看>>