本文原创地址:IT热血青年 ,可登录作者网站查看带图的完整博文
WebService建立 VBA与Java之间的通信
zhangyaqiang2005@126.com 2008-10-14
一.此通信的目地
以往的用VBA做的客户端登录和导入数据,等对数据库的操作都是在客户端执行,此方法的缺点是:
1. 灵活性差,基本上所有的数据库信息,都写死在程序中,维护起来不灵活,要不断去修改程序。
2. 在客户端(VBA端)暴露了数据库连接的信息,即基本上包括数据库的所有信息,数据库的IP地址,数据库名,密码,对数据库操作的SQL语句等等。虽然在客户端可以对VBA可以进行加密,但是安全性仍然太低,密码很容易被破解。
为了避免以上的缺点:所以采用WebService技术,在客户端(VBA端)通过WebService来连接服务器端(Java端),对登录信息的验证,数据的导入等等。
二.客户端(VBA)如何部署:
1,安装VBA访问WebService的插件: SoapToolkit30,此插件为微软提供:用来在VBA中连接WebService。