亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

用jsp連接sql做一個登錄界面 jsp連接sql數(shù)據(jù)庫的步驟


用jsp連接sql做一個登錄界面 jsp連接sql數(shù)據(jù)庫的步驟

文章插圖
九大內(nèi)置對象:
1.pageContext :提供訪問JSP頁面的命名空間 。它也提供用來訪問其他的JSP隱含對象 。
2. Page:當(dāng)前頁面對象,它實際使用的是JSP轉(zhuǎn)換成的Servlet 。
3.request:請求對象,向客戶端發(fā)送請求
4.response :響應(yīng)對象用于把取得的數(shù)據(jù)返回到客戶端 。
5.out :來源于Java.io.Writer類,它用于發(fā)送輸出流到客戶端 。
6. session :瀏覽器會話對象,它用于存儲客戶端請求的信息,因此它是有狀態(tài)交互式的 。
7. Application :應(yīng)用程序?qū)ο螅?Servlet正在執(zhí)行的內(nèi)容,對整個web工程都有效 。
8 . config :單個servlet的配置對象,它包含了當(dāng)前JSP/Servlet所在的WEB應(yīng)用的配置信息 。
9. Exception:錯誤頁面的exception對象,它只有在JSP頁面屬性isErrorPage=true時才可用 。
三大指令:
1.Page :指令是針對當(dāng)前頁面的指令 。
2.Include :用于指定如何包含另一個頁面 。
3.Taglib :用于定義和指定自定義標(biāo)簽 。
七大動作:
1. Forward:執(zhí)行頁面跳轉(zhuǎn),將請求的處理轉(zhuǎn)發(fā)到另一個頁面 。
2. Param :用于傳遞參數(shù) 。
3. Include :用于動態(tài)引入一個jsp頁面 。
4. Plugin :用于下載javaBean或applet到客戶端執(zhí)行?
5. useBean :使用javaBean
6. setProperty :修改javaBean實例的屬性值
7. getProperty :獲取javaBean實例的屬性值
Request對象的主要方法:
setAttribute(String name,Object):
設(shè)置名字為name的request的參數(shù)值 。
getAttribute(String name):
返回由name指定的屬性值 。
getAttributeNames():
返回request對象所有屬性的名字集合,結(jié)果是一個枚舉的實例 。
getCookies():
返回客戶端的所有Cookie對象,結(jié)果是一個Cookie數(shù)組 。
getCharacterEncoding():返回請求中的字符編碼方式 。
getRemoteHost():獲取客戶端的名字 。getSession([Boolean create]):返回和請求相關(guān)Session 。getServerName():獲取服務(wù)器的名字 。getServletPath():獲取客戶端所請求的腳本文件的路徑 。getServerPort():獲取服務(wù)器的端口號 。removeAttribute(String name):刪除請求中的一個屬性 。
ReentrantLock重入鎖
獨家秘笈2
1、在java中怎么設(shè)定時間的格式?
用SimpleDateFormat里的format方法
2、什么是XML?都可以運用在哪些地方?怎么讀取XML文件?
答:指的是可擴展標(biāo)記語言 。可以用在配置servlet路徑如web.xml,spring配置文件如applicationContext.xml,myBatis連接數(shù)據(jù)庫配置文件spring-mabatis.xml,mybatis編寫sql語句的配置文件User.xml 。
創(chuàng)建SAXReader對象讀取XML文檔 。
3、查看表結(jié)構(gòu)?
答:DESC
4、修改表名?
答:rename 舊名 to 新名 。
5、oracle和mysql使用上有什么不用?
答:1)oracle定義數(shù)字用number,mysql定義數(shù)字用int
2)oracle分頁查詢用rownum,mysql分頁查詢用limit
3)oracle有序列,視圖,約束,mysql沒有
創(chuàng)建一個序列:create sequence 序列名字 start with 1 increment by 1;
創(chuàng)建一個視圖:create or replace view 視圖名字 as + 一個查詢語句 。
6、JDBC連接oracle和連接mysql有什么不同?
答:1)驅(qū)動包不同,連接oracle用ojdbc,連接mysql用connection-mysql
2)加載的驅(qū)動類不同
3)連接參數(shù)不用,oracle端口號是1521,mysql端口號是3306
7、Statement和PreparedStatement用哪更好?為什么?
答:用PreparedStatement更好 。
* 可以避免SQL注入現(xiàn)象
* 可以提高多次發(fā)送相同SQL語句的性能
* 增強SQL的可讀性
8、什么是事務(wù)?事務(wù)的特性是什么?


以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問題,請您及時就醫(yī)或請專業(yè)人士給予相關(guān)指導(dǎo)!

「愛刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對您有所幫助: