
; 一 PowerBuilder的产生
PowerBuilder是美国著名的数据库应用开发工具生产厂商PowerSoft推出的成功产品 其第一版于 年 月正式投入市场 它是完全按照客户/服务器体系结构研制设计的 采用面向对象技术 图形化的应用开发环境 是数据库的前端开发工具
二 PowerBuilder的特点
它支持应用系统同时访问多种数据库 其中既包括Oracel Sybase之类的大型数据库 又包括FOXPRO之类支持ODBC接口的小型数据库 PowerBuilder是完全可视化的数据库开发工具 它提供了大量的控件 大大加快了项目的开发速度 也使开发者更容易掌握数据库的开发
它使用的编程语言叫做PowerScripr 它也是一种高级的 结构化的编程语言 PowerScript 提供了一套完整的嵌入式SQL语句 开发人员可以像使用其它语句一样自由地使用SQL语言 这样就大大增强了程序 *** 纵和访问数据库的能力 可以说PowerBuilder既适合初学者快速学习数据库的开发 又可以让有经验的开发人员开发出功能强大的数据库 是一种适用面非常广的开发工具
PowerBuilder是一个用来进行客户/服务器开发的完全的可视化开发环境 使用PowerBuilder 你可以用一种可视的直观的方式来创建应用程序的用户界面和数据库接口 这是一个总的概念 实际上是开发人员使用PowerBuilder去开发应用程序 由于所开发的各种应用程序充分利用了图形用户接口(GUI)的优点 所以PowerBuilder被认为是一个图形工具
在客户/服务器结构的应用中 PowerBuilder具有描述多个数据库连接与检索的能力 特别是PowerBuilder能从大多数流行的RDBMS中存取数据 且不管数据存放在什么地方 另外 各种应用程序又可以独立于RDBMS 因为PowerBuilder可以使用数据库的标准 *** 作语言SQL(结构化查询语言)进行
使用PowerBuilder 可以很容易地开发出功能强大的图形界面的访问服务器数据库的应用程序 PowerBuilder提供了建立符合工业标准的应用程序(例如订单登记 会计及制造系统)所需的所有工具
PowerBuilder应用程序由窗口组成 这些窗口包含用户与之交互的控件 开发人员可以使用所有标准空间(如按钮 复选框 下拉式列表框或编辑框)以及PowerBuilder提供的特殊的使应用程序更易于开发和使用的控件
通常人们把PowerBuilder看成是一种开发工具 实际上它比其他工具强得多 是一种强有力的开发环境 开发人员不仅能用它来开发用户容易使用的各种应用程序还可以通过PowerBuilder 修改数据库 利用 多个内部定义函数 可以开发能和其他应用程序进行的各种应用程序
PowerBuilder正在成为客户/服务器应用开发的标准 相对于其他任何客户/服务器开发环境 PowerBuilder使开发人员的工作更快 成本更低 质量更高 功能更强
PowerBuilder为应用开发提供了全面综合性的支持 可以分别概括为如下几点
·事件驱动的应用程序·功能强大的编程语言与函数 ·面向对象的编程 ·跨平台开发 ·开放的数据库连结系统
三 PowerBuilder开发环境
lishixinzhi/Article/program/PB/201311/24547
以连接SQL数据库为例,有两种方法:
1专用接口
TOOL->
database
profile->
MS
SQL
SERVER->
new
在d出的对话框将相应的项目添上即可,比如server
name
的ip地址,
database
name
登陆sql
server
的用户名
和密码,最后在preview中点test
connecting
test
一下成功的话,将那些代码copy到你的application的open()事件中
如:连接sql中的book数据库,用户名为sa,密码为空
//
Profile
book
SQLCADBMS
=
"ODBC"
SQLCAAutoCommit
=
False
SQLCADBParm
=
"ConnectString='DSN=book;UID=sa;PWD='"
connect;(一定要写的)
2,
通用接口ODBC
在建立ODBC数据源之前,如果你的PB是在CLIENT的话你的安装SQL
SERVER
的CLIENT
TOOL驱动程序选SQL
SERVER,然后按提示做就可以了
数据源建好后TOOL->
database
profile->
ODBC->
new
其他的跟用专用接口差不多,数据源选择你刚刚建的
希望对你有帮助哈!
在开始位置查找odbcad数据源(32),使用管理员身份运行出现 如图
点击添加 出现
选择sql server ,点击完成 。出现
名称(等下你需要使用的sql server 数据库),描述可以随便起名字,服务器 下一步
点击下一步出现
选择需要连接的数据库 ,点击下一步,出现此图完成。
接下来就按照正常步骤就可。
数据库连接步骤
1、在powerbuilder软件界面,点击上面数据库图标。
2、d出Database Profiles窗口,在此窗口内,双击图中标注ODBC Administrator项。
3、在d出的ODBC数据源管理器中点击右侧的添加按钮。
4、在d出的创建新数据源窗口中,点击最下方SQL Server Native Client 100项。
5、d出创建到SQL Server的新数据源窗口,输入任意名称、描述,服务器处输入(local),点击下一步。
6、在新的界面最上方“更改默认数据库为”前勾选,下方选择你的程序想要连接的数据库。点击下一步。
7、一直点击下一步直到如图界面,到此数据源的添加基本完成,点击下方测试数据源,提示成功后关闭此界面即可;如果不成功请从头再次 *** 作,注意每一个小细节。
8、上个步骤关闭窗口后,回到原来的ODBC数据源管理器窗口,可以看到列表上方出现了刚刚创建的数据源,关闭此窗口。
9、回到Database Profiles窗口,如图,点击ODB ODBC,然后点击右侧New按钮。
10、新d出Database Profile Setup-ODBC窗口,填写Profile Name,下拉列表选择对应Data Source项。(如果你的数据库没有设置登录密码,则下方的user id和password项不需填写)
11、中间穿插一步,如图,在这个窗口上方点击Preview标签,复制下方的一段代码,留待后面使用。点击OK,关闭此窗口。
12、点击新添加的那一项,如图,点击右侧Connect按钮,然后数据库小图标会出现一个绿色小勾。到这里,连接数据库的所有配置已经完成,只需在程序中添加连接数据库的代码就可以了。
13、如图,在一个程序窗口的open事件中添加了刚刚复制的那段代码,这样这个窗口在打开时就可以直接连上数据库了。
你想问什么啊???目的标题都没有!!!!!!!!!
SQLCASQLCode<0 then //小于零才是数据库 *** 作出错了
//查询结束,判断是否有错误产生
if SQLCASQLCode=100 then
MessageBox("员工查询" &"对不起,没有该员工的编号")
elseif SQLCASQLCode>0 then
MessageBox("数据库错误", &SQLCA SQLErrText,Exclamation!)
End if
要改成
//查询结束,判断是否有错误产生
if SQLCASQLCode=100 then
MessageBox("员工查询" &"对不起,没有该员工的编号")
elseif SQLCASQLCode<0 then //小于零才是数据库 *** 作出错了
MessageBox("数据库错误", &SQLCA SQLErrText,Exclamation!)
End if
以上就是关于编程入门:PowerBuilder简介全部的内容,包括:编程入门:PowerBuilder简介、PowerBuilder 9.0中连接ODBC 数据库的步骤、关于powerbuilder数据库创建的问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)