android連線遠端資料庫教程1

2021-06-29 14:21:41 字數 614 閱讀 9814

概要

第一種想法就是android直接連線遠端資料庫,但讓人崩潰的是使用了各種sql驅動還是不行,第二種就算寫服務端程式,相當於介面提供連線獲取資料。主要有寫servlet或者webservice,雖然sewservice封裝的比較好,但是還是servlet比較通用。

第一次寫感覺有點跑偏了,所以接下來說說正題。

首先編寫伺服器端的servlet,也就是正常的編寫servlet的web應用一樣,主要是通過doget和dopost方法接收請求的引數,然後通過引數來請求伺服器的資料。一般資料的返回都使用json串,主要用到的類是jsonarray或者jsonobject封裝這兩個類的架包很多不一一贅述。最後就是以流的方式返回了,一般直接使用servlet封裝好的printwriter就可以用到的方法是write()或者print()方法。

如何在安卓的客戶端程式中,一開始就是設定網路許可權和判斷網路。接著在各個功能上做請求的時候可以使用普通的socket以輸入和輸出流的方式請求和響應,通常都是使用已經封裝過的httpclient來請求和響應。httpclient已經封裝好了post和get請求以及引數傳遞和響應的方法,只需要設定好servlet和伺服器的埠即可以連線伺服器。

好了,基本情況就算這樣,下面會陸續添上開發中的一些重點。

資料庫 遠端 連線

在控制面板 管理工具 本地安全策略,中啟動你和對方的guest帳號,網路訪問方式改為經典 本地訪問 在拒絕從網路訪問這台計計算機中刪除所有的,拒絕做為伺服器登陸中清空所有的,然後關閉windows防火牆,一 首先啟用guest來賓帳戶 二 控制面板 管理工具 本地安全策略 本地策略 使用者權利指派裡...

oracle連線遠端資料庫

d oracle product 10.2.0 db 2 network admin 6 修改oracle安裝路徑下d oracle product 10.2.0 db 2 network admin tnsnames.ora的tnsnames.ora檔案,新增 description addres...

PL SQL連線遠端資料庫

1 利用oracle net manager工具 1 開啟 oracle net manager 2 增加 服務命名 第一步 net服務名 任意填寫 第二步 通訊協議 如果連線遠端機器上的oracle,選擇tcp ip internet協議 第三步 主機名 輸入ip位址 埠號 一般預設為1521 第...