问题描述
webservice服务端如何跟据客户端提交的参数,连接不同的数据库如:客户端A传了一个值a_sql给webservice服务,服务端跟据传入的参数连接数据库a_sql客户端B传了一个值B_sql给webservice服务,服务端跟据传入的参数连接数据库b_sql
解决方案
解决方案二:
这类问题无法真的好好回答啊。你想想看。
解决方案三:
服务端要干什么,依赖的是输入输出协议。不纠结什么“客户端A、客户端B”。在一个客户端要访问服务器之前,它通常会“注册”,来换得一个授权码。以后的所有查询都会同时传递这个token编码。如果不这样,那么就意味着每一次查询的同时也必须同时进行重复“注册”。这显然是不常见的做法。
解决方案四:
或许,你在某个课程上,老师给你弄了几堂课如蜻蜓点水般地让你抄了抄webservice的笔记,而没有老师自己的重点的知识总结。如果你学到的都是“无注册信息”的webservice访问,你可以让老师考虑退你一部分学费啊。因为这还没有教你设计的软件工程设计入门知识。
解决方案五:
这个可以实现吧。webservice接收到客户端传递的参数,然后动态构造出这个参数对应的链接数据库的连接字符串,然后:conn.open();接着获取参数指定的那张表的数据,最后返回一个DataTable。或者你可以考虑这种方式,动态调用不同的webservice。参考这篇文章:
时间: 2024-09-20 01:15:38