按鍵精靈手機版(安卓 ios) 如何連接遠程網絡數據庫 比如 sql server, 進行讀寫操作 雲端自動化等

一、前情提要

按鍵手機版直連的話 現在只支持本地數據庫sqllite,想連接遠程數據庫也不是沒辦法,但麻煩一點 需要建立一個 “中轉站” 。姑且這麼稱呼,最形象。

“中轉站” 的建立前提是要有個 雲服務器 或 雲虛擬主機, 把做好“中轉站” 部署上去 ,按鍵精靈就能訪問。

 

二、能做到什麼程度

重點 →  中轉站可以讓手機版按鍵做到更多強大的功能,比如 :

批量登錄賬號搬磚 、  讀寫遠程配置文件/雲端txt、 腳本之間數據傳遞、 各種自動化操作 雲控、 給腳本上網絡驗證

 

三、大概原理

我使用C# 代碼製作的中轉站,一個aspx頁面,大體上分3個步驟

1、按鍵發送get請求到 中轉站 ,並帶上相應的參數

2、中轉站獲得傳來的參數後 判斷你是要讀取 還是 寫入, 分別執行不同sql 

3、將讀寫的結果通過 Response.Write("修改成功"); 傳給網頁前端, 那麼按鍵的get請求就能通過獲取網頁源代碼從而獲取到返回的結果。

 

四、示例

↓以下爲部分 “中轉站” 代碼示例 ↓

            string Getclass = Request["Getclass"]; //獲取順序
            string numclass = Request["numclass"]; //賬號類別
            if (numclass == null || numclass == "")
            {
                Response.Write("異常:賬號類別不能爲空");
                return;
            }
            int cunzai = new Numclass().Getcunzai(numclass);//檢測類別表是否存在
            if (cunzai == 0)
            {
                Response.Write("異常:賬號類別不存在");
                return;
            }
            
            lock (PageBase.oo)//線程鎖
            {
                string sql = "";
                if (Getclass == "正序")
                {
                    sql = "SELECT TOP 1 id,number,pwd FROM Mammon_num where 1 = 1 and numpower = '1' and numclass = @numclass order by id asc";
                }
                else if (Getclass == "倒序")
                {
                    sql = "SELECT TOP 1 id,number,pwd FROM Mammon_num where 1 = 1 and numpower = '1' and numclass = @numclass order by id desc";
                }

以下爲部分按鍵代碼實戰示例,從數據庫獲取賬號 寫入賬號↓

當然會有個網頁管理所有數據  批量導入導出

思路和部分示例已給出 ,我想懂的人看完就知道這意味着什麼。 

你可以把腳本的配置文件放到雲端,輕鬆讀寫各種配置 ,通過操控配置文件來達到控制腳本的目的,並且更靈活。

此功能需要 按鍵和"中轉站" 還有數據庫 配合起來使用方能達到效果,按鍵的代碼簡單,如果有需要這項需求但技術不夠的朋友 可以聯繫我,給你部署好 "中轉站" 和數據庫  你只需要用按鍵調用就行

不懂也沒關係,可以在下方留言諮詢,看都消息會來解答

承接項目 ,此博客給出技術就是 按鍵精靈手機版 的雲端數據交互,既可做簡單的數據讀寫,也可用於複雜的網絡驗證和雲控相關項目

加 QQ 463392823 諮詢

微信:

下一篇傳送門:接上篇 按鍵精靈讀寫遠程數據庫,達到讀寫配置以及驗證的效果(升級版)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章