展望2011

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

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

8Ai\s$p5_6X?0Sybase的Windows平台客户端软件的使用,以asentlnx.exe为例。51Testing软件测试网l wp:h9Y"fO
51Testing软件测试网L2r(Zva1[z
1、安装51Testing软件测试网't6p:b]2M9H*M
在Windows平台上,执行asentlnx.exe,解压缩出一大堆文件到临时目录。执行临时目录中的setup.exe,一直“Next”下去就行了。装好后在“开始”菜单建有“Sybase”程序组,里面有Sybase Central、Dsedit等工具。客户端软件是装在C:Sybase目录下的。
%o"J;T1?3fe,M02、配置客户端的接口文件51Testing软件测试网J4{ Z{z!X.FC
客户端软件要与数据库服务器(Server)通讯,首先得知道局域网中服务器的地址。这就需要为客户端软件提供一本“通讯录”——接口文件,即是C:Sybaseinisql.ini文件。这个接口文件记录了与服务器通讯所使用的协议、地址、端口、服务类型等信息。而编写这本“通讯录”的工具就是Dsedit。
o8P7H;xu+G o0通过Dsedit,可以在sql.ini中为多个Server建立entry(接口)。例如,要为名叫TEST的Server建立entry,可以这样操作:51Testing软件测试网2Q0~6Z7r9M#vT
(1)启动Dsedit,出现一个窗口,点击“OK”按钮就可以了。51Testing软件测试网B0q3|C{ ?
(2)在“Server Object”菜单栏中选择“Add”,出现“Input Server Name”对话框,输入“TEST”,点击“OK”按钮。
*v_u k{xV9m5H\0(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”窗口中,
(ux7|3}h}"p0(4)在右边的框中选“Server Address”行,右击,选择快捷菜单中的“Ping Server”项,出现“Ping”窗口,点击“Ping”命令按钮,如果出现“Open Connection to server at (192.168.0.1,4100) succeeds…”的提示,表示配置成功了。
uu0hU,B4KM*o03、使用Sybase Central51Testing软件测试网G`Y:d[On
Sybase Central是用于管理数据库及相关产品的Windows平台工具,可用它管理服务器、数据库中的对象(表、视图、存储过程等等),还能完成通常的创建数据库、表、用户等管理任务。Sybase Central通过提供类似Windows 95资源管理器的易于使用的图形用户界面,简化了这些任务,例如,删除数据库表,只要在主窗口中选中它并单击“删除”。通过提供向导,Sybase Central 帮助您完成更复杂的任务,向导一步一步地指导你完成任务。有了它,你可以基本摆脱使用isql工具发出SQL命令来管理数据库,要知道用Create table之类的命令是很累人的,不过建议你还是要研究这些命令哦,这可是基础啊,因为弄明白了这些命令的参数,才能用好Sybase Central!51Testing软件测试网y8z OJSJ p@j'D ?
第一次启动Sybase Central,可能会遇到点麻烦,系统会提示“Unable to load language DLL "scsslgzh"”。这主要是缺少提供中文支持的DLL文件,你可以将“C:Sybaseasep”目录中的scsslgen.dll文件改名为scsslgzh.dll,Sybase Central就可以正常启动了。
51Testing软件测试网_;b;JB0yZ;S

S x;_iTlL{0三、ASE+VFP客户机/服务器应用
M W!yl2`0s-}^)RBd0
/f!K6o jfj051Testing软件测试网_5FER1JMV4L
(一)Sybase System11 ODBC驱动程序与数据源51Testing软件测试网-KL+W3u.c&d1_,ee
51Testing软件测试网s9x"h.K$B@ CO6J
在Windows平台上,Sybase公司的软件有自己的专用文件与ASE进行连接和交互操作,而其他公司的软件怎样与ASE连接和交互操作呢?一条途径是通过Sybase公司提供的ODBC(公开数据库接口)驱动程序。通过这个ODBC驱动程序,我们可建立数据源(Data Source),供应用程序使用,使之能够处理ASE上的数据。51Testing软件测试网 P/aj#z io8T
下面讲怎么建立一个数据源。在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软件测试网!^|WOt
51Testing软件测试网/i7je4c,U+F+x:k*s:qp
(二)远程视图与SPT51Testing软件测试网6I)PUqn1Um^4M q
51Testing软件测试网 }I T p8t0i%v
数据源建好后,VFP应用程序就可以用它来访问和更新服务器上的数据了。在VFP中,可以使用远程视图和SPT两种方法访问远程数据。使用远程视图是最简单、方便的方法,你可以象使用VFP本地表一样使用远程视图。SPT(SQL pass-through)是直接把SQL语句发送给服务器执行,能够在很大程度上提高客户机/服务器应用程序的性能。
"e/^,r)tnb0i0F!O0
51Testing软件测试网!u1K8_'_H0L:H8rW$\&Y


TAG: sybase 数据库

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar