展望2011

2007-03-27 | Sybase客户端软件相关知识【转】

上一篇 / 下一篇  2007-04-27 22:28:45 / 个人分类:数据库

51Testing软件测试网q?5Z3};]

Sybase的Windows平台客户端软件的使用,以asentlnx.exe为例。51Testing软件测试网@#V8}*eG

~9Sv_[8UN7i01、安装51Testing软件测试网O;`K[M
在Windows平台上,执行asentlnx.exe,解压缩出一大堆文件到临时目录。执行临时目录中的setup.exe,一直“Next”下去就行了。装好后在“开始”菜单建有“Sybase”程序组,里面有Sybase Central、Dsedit等工具。客户端软件是装在C:Sybase目录下的。51Testing软件测试网`7I-pI%OY#\
2、配置客户端的接口文件51Testing软件测试网2vwa0d:T{|
客户端软件要与数据库服务器(Server)通讯,首先得知道局域网中服务器的地址。这就需要为客户端软件提供一本“通讯录”——接口文件,即是C:Sybaseinisql.ini文件。这个接口文件记录了与服务器通讯所使用的协议、地址、端口、服务类型等信息。而编写这本“通讯录”的工具就是Dsedit。
&b7V ssA0通过Dsedit,可以在sql.ini中为多个Server建立entry(接口)。例如,要为名叫TEST的Server建立entry,可以这样操作:
VjS$uy!y^%lN0(1)启动Dsedit,出现一个窗口,点击“OK”按钮就可以了。51Testing软件测试网w(fJzD7t
(2)在“Server Object”菜单栏中选择“Add”,出现“Input Server Name”对话框,输入“TEST”,点击“OK”按钮。51Testing软件测试网/s"Z#e$Y}3vIq;R
(3)在“DSEDIT1-InterfaceDriver”窗口中,在左边的“Server”框中选择“TEST”行,在右边的框中选“Server Address”行,右击,选择快捷菜单中的“Modify Attribute...”项,出现“Network Address Attribute”窗口,点击“Add”按钮,出现“Input Network Address For Protocol”对话框,点击“Add”按钮,“Protocol”项选“TCP”,“Network Address”项填入“192.168.0.1,4100”,点击“OK”按钮,退回“DSEDIT1-InterfaceDriver”窗口中,
L+SK#x J,y ??0(4)在右边的框中选“Server Address”行,右击,选择快捷菜单中的“Ping Server”项,出现“Ping”窗口,点击“Ping”命令按钮,如果出现“Open Connection to server at (192.168.0.1,4100) succeeds…”的提示,表示配置成功了。
~n7W{V#_v;}03、使用Sybase Central51Testing软件测试网;a/F*Bw"e
Sybase Central是用于管理数据库及相关产品的Windows平台工具,可用它管理服务器、数据库中的对象(表、视图、存储过程等等),还能完成通常的创建数据库、表、用户等管理任务。Sybase Central通过提供类似Windows 95资源管理器的易于使用的图形用户界面,简化了这些任务,例如,删除数据库表,只要在主窗口中选中它并单击“删除”。通过提供向导,Sybase Central 帮助您完成更复杂的任务,向导一步一步地指导你完成任务。有了它,你可以基本摆脱使用isql工具发出SQL命令来管理数据库,要知道用Create table之类的命令是很累人的,不过建议你还是要研究这些命令哦,这可是基础啊,因为弄明白了这些命令的参数,才能用好Sybase Central!51Testing软件测试网!t4DbY:U t5P R!O5[
第一次启动Sybase Central,可能会遇到点麻烦,系统会提示“Unable to load language DLL "scsslgzh"”。这主要是缺少提供中文支持的DLL文件,你可以将“C:Sybaseasep”目录中的scsslgen.dll文件改名为scsslgzh.dll,Sybase Central就可以正常启动了。
51Testing软件测试网)cPI?%iy

N"cLR)Hf)tv Y0三、ASE+VFP客户机/服务器应用51Testing软件测试网-~Wc+JTE)@Gw/Cz*@

l5HX{6?1e0
$eHpn5z h0(一)Sybase System11 ODBC驱动程序与数据源
Mg'bF+qv ]/D3L0
4u$l\&s B0在Windows平台上,Sybase公司的软件有自己的专用文件与ASE进行连接和交互操作,而其他公司的软件怎样与ASE连接和交互操作呢?一条途径是通过Sybase公司提供的ODBC(公开数据库接口)驱动程序。通过这个ODBC驱动程序,我们可建立数据源(Data Source),供应用程序使用,使之能够处理ASE上的数据。
-Z T xmX5kW2B0下面讲怎么建立一个数据源。在Sybase程序组中启动ODBC Data Source Administrator(或在控制面板启动ODBC Data Source项),点击“Drivers”选项卡,应该有Sybase System 11一行,这是我们安装asentlnx.exe时装上的。选择“User DSN”选项卡,点击“Add”按钮,出现“Create New Data Source”窗口,选择“Sybase System 11”一行,点击“完成”按钮,跟着出现“ODBC Sybase Driver Setup”窗口。在“General”选项卡中,在“Data Source Name”栏填入数据源的名字,例如DBSERVER,在“Server Name”栏填入你要连接到Adaptive Server的名字,例如TEST,在“Database Name”栏填入默认要连接的数据库名字,然后点击“确定”按钮就好了。51Testing软件测试网WAH+u6Tr
51Testing软件测试网v[9fWt^K,t
(二)远程视图与SPT
_/c"`M+g'W0
&Y"_Rmbcj+W.kC0数据源建好后,VFP应用程序就可以用它来访问和更新服务器上的数据了。在VFP中,可以使用远程视图和SPT两种方法访问远程数据。使用远程视图是最简单、方便的方法,你可以象使用VFP本地表一样使用远程视图。SPT(SQL pass-through)是直接把SQL语句发送给服务器执行,能够在很大程度上提高客户机/服务器应用程序的性能。
{'dR*TarU0
51Testing软件测试网Y7qT xFKt*s


TAG: sybase 数据库

 

评分:0

我来说两句

Open Toolbar