一. 用dbhelper 與mysql 連線 實現最簡單的登入驗證。
(1)連線好mysql資料庫,如果無法連線,先開啟mysql服務。新建乙個資料庫,名字為text,再新建乙個資料表,名字為user,新增兩個字段:使用者名稱和密碼。
(2)新建 web 專案login,將所需要的dbhelper匯入新建的dbhelper中
,然後將mysql的資料連線驅動放到webroot的lib目錄下。
(3)在webroot下新建login.jsp,需要注意資料庫中的表名「user」要與sql中的表名一致 ,欄位名「username」「password」也一樣要統一,並將這兩個引數傳過去給結果集resultset,最後判斷rs是否存在於資料庫中,然後與資料庫中的值進行對比,正確則登陸成功,否則登入失敗。下面是主要**:
object parmas=new object;(5)開始執行(除錯)resultset rs=dbhelper.getresultset(sql,parmas);
if(rs.next())
out.print("登入成功");
else
out.print("登入失敗");
rs.close();
%>
當使用者中輸入表當中存在的欄位名,系統會出現「登入成功!」,此時也就意味著驗證成功了!
如果輸入的字段表當中沒有則登入失敗。
Android利用intent實現分享功能
在構建乙個intent時,必須指定這個intent需要觸發的action。android定義了一些actions,比如action send,該action表明該intent用於從乙個activity傳送資料到另外乙個activity的,甚至可以是跨程序的資料傳送。為了傳送資料到另乙個activit...
利用read write函式實現copy功能
ssize t read int fd,void buf,size t count 引數 fd 檔案描述符 buf 存資料的緩衝區 count 緩衝區的大小 返回值 0 讀到檔案末尾 成功 0 實際從fd讀到的資料大小 失敗 1,並設定errno 將檔案設定為非阻塞,當read沒有資料時返回 1 且...
javaee初識 利用Filter實現登入驗證
學習筆記 一 什麼是過濾器?與servlet相似,過濾器是一些web應用程式元件,可以繫結到乙個web應用程式中。但是與其他web應用程式元件不同的是,過濾器是 鏈 在容器的處理過程中的。二 用途 filter 有如下幾個用處 l 在httpservletrequest 到達servlet 之前,攔...