怎样将SQL语句转化成二进制数据进行传输,传入web服务在转化成sql语句操作数据库,
再将数据库返回的数据,转换成二进制数据传回客户端,将数据显示
再将数据库返回的数据,转换成二进制数据传回客户端,将数据显示
解决方案 »
- 请问怎么下载youtube,土豆,k5k6等网站的视频?
- C#中派生类不能继承基类的构造函数和析构函数,为什么还可以在调用这个派生类的构造函数前调用基类的构造函数?
- C#中怎么连接ACCESS数据库?
- 如何用C#(vs2005)实现,打开一个文件时使用已存在的进程来处理,而不再建立一个新进程
- 程序集信息获取的问题
- 实时从 txt里面读出的数据怎么用mschart画成曲线图呢?
- 求助用c#编写C/S模式的网上考试系统怎么实现自动评分功能?那位高手有源码?
- ADO.NET 到别的机器上访问不了数据库了
- 装好水晶报表9.2,注册后,在VS的工具栏里只看到两 个和水晶报表有关的控件.
- DataGrid 绑定列问题!!
- 如何将.net源码编译成安装文件?
- 100分求救!关于静态类和类的实例化!急急急!
string sql=System.Text.Encoding.ASCII.GetString(b);解如有双字节字符ASCII→Unicode
Encoding encode = Encoding.GetEncoding( "gb2312" );
string => bytes
encode.GetBytes(sql语句);bytes => string
encode.GetString(byte[]);
Stream fs=new MemoryStream();
formatter.Serialize(fs, obj);
//发送此流obj可为任何对象 你可以写成dataTable 或dataSet
解
BinaryFormatter formatter = new BinaryFormatter();
Stream fs=the receive stream
DataSet ds=(DataSet)formatter.Deserialize(fs);//like this
对象序列化
怕别人截取吗?可以做一下非对称加密处理就行了。
在总公司是铁通线访问太慢,
我们想的解决办法是在总公司的局域网放置网站程序,传输用二进制传输,将SQL语句转化成二进制数据传入web服务,在转化成sql语句连接数据库执行操作,
再将查询数据,转换成二进制数据传回客户端,在转换回来,将数据显示
有更好的方法吗?