上篇链接:按键精灵手机版(安卓 ios) 如何连接远程网络数据库 比如 sql server, 进行读写操作
经过一段时间的升级演化,现在 在按键里调用读写功能已经变得简单 清晰,且可以根据你的需求定制各种花里胡哨的读写操作
如下几张图↓↓
部分实战网络验证项目展示↓:
至于 “中转站” 的问题,详细补充下 买个云服务器或云主机都可以。
云服务器:可以用IP访问,可自行安装各种数据库,可不备案 直接使用 只是对外客户来看不够正规,目前国家暂未明确规定是否合法
云主机:各种一键操作,比云服务器操作简单得多, 不过如果你用来部署网站的话就只能同时运行一个,云服务器无上限,
且使用必须要备案 需要十几天时间。
它们用来读写远程数据都可以,各有优劣! ↓
新人使用且不急的话建议国内云主机,急用就免备案香港云主机,不过国外的速度略慢。
短时间急用 且 未来有发展要求的 就云服务器,新人学着操作起来艰难点! 但功能上限高
(新用户)阿里云服务器免费领取 只有一个月:https://free.aliyun.com/ntms/free/personal.html?handle=true
(基础版新用户能便宜100左右 只要187)阿里云虚拟主机购买页面 :https://wanwang.aliyun.com/hosting?spm=5176.10695662.1996646101.searchclickresult.294468be1Vk4bL
好 最后说下服务器上部署的中转代码是怎么个回事。
理论上 所有主流的高级语言都可以 C# java php python 等等...... 只要你会 因为原理是一样的 都是按键发送get请求 返回网页源代码!
用C#是因为我最擅长,你会什么就用什么 以下是我的某个客户 部分读取功能接口的代码
//读
private void du()
{
try
{
string Number = Request["Number"]; //手机编号
string Rolebh = Request["Rolebh"]; //角色编号
string all = Request["all"]; //存在即查询该编号所有列
string parameter = Request["parameter"];//查询参数
string sql = "select * from zs_game_ww where 1 = 1";
//防sql注入
string[] csAll = { Number, Rolebh, all, parameter };
for (int i = 0; i < csAll.Length; i++)
{
if (csAll[i] != null)
{
if (csAll[i].Contains("-") || csAll[i].Contains("'") || csAll[i].Contains("<") || csAll[i].Contains(">") || csAll[i].Contains("*") || csAll[i].Contains("and") || csAll[i].Contains("=") || csAll[i].Contains("select") || csAll[i].Contains("where"))
{
Response.Write("读取参数不合法!");
return;
}
}
}
if (all == "all")
{
DataTable dt = db.ExcuteQuery(sql);//查询所有参数
Response.Write(DPush.JSON.Encode(dt));
}
else
{
if (parameter != null && parameter != "")//判断参数 存在就把查询结果给前端
{
parameter = switch1(parameter);
sql = sql + " and Number = '" + Number + "' and Rolebh = '" + Rolebh + "'";
DataTable dt = db.ExcuteQuery(sql);//查询所有参数
Response.Write(dt.Rows[0][parameter].ToString());
}
else
{
Response.Write("查询参数不存在!");
}
}
}
catch (Exception ex)
{
Response.Clear();
Response.Write("读取程序出现错误,详情:" + ex.Message);
Response.End();
}
}
以上都弄好后就能在按键上 调用愉快的读写了 , 需要什么功能就写什么功能的读写接口
技术问题可在下面留言 或者咨询QQ :463392823 微信同样搜索