pb 与sql server连接两种方式

Pb与数据库的连接有两种方式:通过 ODBC 与数据库连接 和 通过专用接口与数据库连接。
  书上说通过 ODBC 方式连接数据库简单方便,但是数据库操作效率较低,因此对Oracle、SQL Server之类的大型数据库管理系统,PB都提供了专用接口,以提高操作效率。专用接口在设计上针对具体的DBMS特点而设计,能够充分发挥特定数据库的优势,因此使用专用接口可以大大提高应用程序访问数据库的速度,我们应该尽可能使用专用接口。而且使用 ODBC 连接数据库还需要新建数据源,而使用专用接口不用进行这些操作,只需要配置一些参数即可连接数据库。

用odbc连接sqlserver 数据库
pb 与sql server连接两种方式
pb 与sql server连接两种方式
pb 与sql server连接两种方式
pb 与sql server连接两种方式

pb 与sql server连接两种方式
pb 与sql server连接两种方式

使用刚创建的 odbc数据源
pb 与sql server连接两种方式
pb 与sql server连接两种方式
pb 与sql server连接两种方式

下面是专业数据源连接## 标题

下面我就说一下PB如何通过专用接口连接数据库:

  1. 点击工具栏上的 DB Profile 按钮,选择需要连接的数据库,比如:SQL Server,点击 new
    pb 与sql server连接两种方式
    不过此时应该会在窗体的左下角报出一个错误:unable to load the requested database interface,Please make sure both the interface and client software are properly installed。
    pb 与sql server连接两种方式
    这是因为少一个dll文件:ntwdblib.dll。我们只要从网上下载下来,然后注册成功就可以连接SQL Server数据库了。
  2. 配置连接数据库的参数
    pb 与sql server连接两种方式
    pb 与sql server连接两种方式
    最后将这段代码复制到应用对象的 open 事件中:
    pb 与sql server连接两种方式
    应用对象的 open 事件是启动应用程序的入口,这样就可以连接上数据库了,在任何窗体中就可以直接写 sql 语句了,但是不要忘了在应用对象的 close 事件中将数据库连接关闭。
    pb 与sql server连接两种方式