java 中createStatement()方法的實例詳解
我們提供的服務有:成都網(wǎng)站設計、網(wǎng)站制作、微信公眾號開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認證、裕民ssl等。為成百上千企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務,是有科學管理、有技術的裕民網(wǎng)站制作公司
用缺省設置創(chuàng)建時,ResultSet 是一種只能訪問一次(one-time-through)、只能向前訪問(forward-only)和只讀的對象。您只能訪問數(shù)據(jù)一次,如果再次需要該 數(shù)據(jù),必須重新查詢數(shù)據(jù)庫。
然而,并不只有這一種方式。通過設置 Statement 對象上的參數(shù),您可以控制它產(chǎn)生的 ResultSet。例如:
... Class.forName(driverName); db = DriverManager.getConnection(connectURL); Statement statement = db.createStatement( ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE ); String orderElName = xmlfileEl.getElementsByTagName("order").item(0) .getFirstChild().getNodeValue(); ...
這個 Statement 現(xiàn)在將產(chǎn)生可以更新并將應用其他數(shù)據(jù)庫用戶所作更改的 ResultSet。您還可以在這個 ResultSet 中向前和向后移動。
第一個參數(shù)指定 ResultSet 的類型。其選項有:
TYPE_FORWARD_ONLY:缺省類型。只允許向前訪問一次,并且不會受到其他用戶對該數(shù)據(jù)庫所作更改的影響。
TYPE_SCROLL_INSENSITIVE:允許在列表中向前或向后移動,甚至可以進行特定定位,例如移至列表中的第四個記錄或者從當前位置向后移動兩個記錄。不會受到其他用戶對該數(shù)據(jù)庫所作更改的影響。
TYPE_SCROLL_SENSITIVE:象 TYPE_SCROLL_INSENSITIVE 一樣,允許在記錄中定位。這種類型受到其他用戶所作更改的影響。如果用戶在執(zhí)行完查詢之后刪除一個記錄,那個記錄將從 ResultSet 中消失。類似的,對數(shù)據(jù)值的更改也將反映在 ResultSet 中。
第二個參數(shù)設置 ResultSet 的并發(fā)性,該參數(shù)確定是否可以更新 ResultSet。其選項有:
CONCUR_READ_ONLY:這是缺省值,指定不可以更新 ResultSet
CONCUR_UPDATABLE:指定可以更新 ResultSet
感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!
本文題目:java中createStatement()方法的實例詳解
當前URL:http://jinyejixie.com/article28/iiedcp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供軟件開發(fā)、品牌網(wǎng)站建設、App開發(fā)、網(wǎng)頁設計公司、云服務器、面包屑導航
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)