【PB】程序中连接数据库
程序员文章站
2022-05-01 18:14:12
...
分享下小知识点,在PB中连接需要的数据库,代码如下:
// Profile pbtest
SQLCA.DBMS = "ODBC"
SQLCA.AutoCommit = False
SQLCA.DBParm = "ConnectString='DSN=pbtest;UID=sa;PWD=123456'"
上面的DBMS是数据驱动程序,AutoCommit 是否自动连接,DBParm则是数据库的连接配置:比如连接数据库名及登陆用户(如果存在)
再如果,不会写,或者忘了怎么写时,我们可以去找到这段代码。在数据库的连接profile文件哪里就可以:
同样,需要先进入数据库管理界面:file——new——database——database painter
然后选中我们需要连接的数据库,查询它的配置信息,即右键属性。
查找Preview窗口查看数据库的连接配置信息。
我们可以先进行测试,如果成功就复制框框中的代码
在程序中最开始使用数据库的地方写这段代码。
一般情况下,为了避免可能存在的异常,我们需要更加严谨的验证,在程序中需要连接数据库中时进行验证。一般情况下,我们会给程序的连接附上一个名称,用来代表本次连接。然后通过验证名称是否存在从而判断数据库与程序间是否畅通。如:
connect using sqlca;
if sqlca.sqlcode<>0 then
messagebox("错误","系统不能连接到数据库,请检查!",stopsign!)//连接异常进行提示
else
//连接成功后执行的程序
end if
好了,本次小知识点就分享到这里,如有必要,请私信或者在博客评论区留下您宝贵的建议,欢迎大家多多交流!
下一篇: Hue整合Mysql数据库的安装配置