请问,三层数据库中,怎样把客户端的SQL语句加密啊?? 同题,先谢谢了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 把SQL语句做成脚本文件,加密,然后需要使用的时候,解密,读取。。就可以了 在客户端加密,再解密,还是不安全啊,最好能在客户端把SQL语句加密后传到服务器端解密,前提是三层架构里的,我记得在哪儿见过的. 不建议客户端写sql语句,sql语句应该写在业务层,既应该写在服务器上面,客户端只调用服务器的接口 把SQL语句写在服务器上。然后调用。 把SQL语句放在服务器端,写成键对的格式,如 CustomerList = select * from Customer客户端提交请求"CustomerList",中间层根据请求去找这个键对,从而得到"select * from Customer"的SQL语句 谢谢各位的回答!!写成服务器接口后,客户端怎么得到SQL语句查询的结果集啊?? 1、SQL一般写在中间层,如果一定要在客户端的话,加密后还要在中间层解密,解密方法很多,我就不说了。2、我怀疑你的困惑主要在于中间层如何把查询后的数据集传递给客户端,如果是这样的话,下面方法可参考: A:在中间层定义一个函数function FunName(参数...): OleVariant;begin Query.SQL.Clear; Query.SQL.Add(SQL); Query.Open; Result:=DataSetProvider.Data;end; B:在客户端把中间层传过来的Data赋值给ClientDataSet即可。 我要做一个服务器,看能否承载一定的线程,请问大家哪里有示例 请问这个结构在delphi中怎么写? 在线等待,急 使用循环给多个控件赋值 怎样将一个表中的全部数据追加到别一个表的后面????在线 CTL文件的格式是什么 如何改变TEdit,TComboBox控件Enabled:=False时字体颜色(不用控件) delphi 6的bug 网巢4.0的注册号 哪有delphi的扫描仪控件,急需 新手求救! delphi处理一般游戏中 的背景音乐,音效怎么处理比较好。
客户端提交请求"CustomerList",中间层根据请求去找这个键对,从而得到"select * from Customer"的SQL语句
写成服务器接口后,客户端怎么得到SQL语句查询的结果集啊??
A:在中间层定义一个函数
function FunName(参数...): OleVariant;
begin
Query.SQL.Clear;
Query.SQL.Add(SQL);
Query.Open;
Result:=DataSetProvider.Data;
end;
B:在客户端把中间层传过来的Data赋值给ClientDataSet即可。