freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java數(shù)據(jù)庫(kù)連接-閱讀頁

2024-10-14 16:59本頁面
  

【正文】 QLException PreparedStatement語句 ? CallableStatement語句是由 Connection接口的 prepareCall方法創(chuàng)建的,創(chuàng)建時(shí)需要傳入字符串參數(shù),參數(shù)的形式為: ? {call procedure_name[(?, ?, ...)]} ? {? = call procedure_name[(?, ?, ...)]} ? {call procedure_name} CallableStatement語句 ? 其中的問號(hào)是參數(shù)占位符,參數(shù)共有兩種: ? IN參數(shù) ? OUT參數(shù) ? IN參數(shù)使用 setter方法來設(shè)置 ? OUT參數(shù)則使用 registerOutParameter方法來設(shè)置 CallableStatement語句 CallableStatement語句 CallableStatement cstmt = ({call getTestData(?, ?)})。 (2, , 3)。 byte x = (1)。 第二講 第五部分 結(jié) 果 集 結(jié)果集 ? JDBC為了方便處理查詢結(jié)果,又專門定義了一個(gè)接口,這個(gè)接口就是 ResultSet接口。 ? 有兩種方法得到結(jié)果集,一種是直接執(zhí)行查詢語句,將結(jié)果存儲(chǔ)在結(jié)果集對(duì)象上;另一種是不存儲(chǔ)返回結(jié)果,而在需要時(shí)調(diào)用數(shù)據(jù)庫(kù)語句的getResultSet方法來返回結(jié)果集 結(jié)果集 ? 結(jié)果集指針 由于返回的結(jié)果集可能包含多條數(shù)據(jù)記錄,因此 ResultSet接口提供了對(duì)結(jié)果集的所有數(shù)據(jù)記錄輪詢的方法。 next方法就是用于向前移動(dòng)指針的 結(jié)果集 ? 結(jié)果集屬性 默認(rèn)情況下,結(jié)果集是一個(gè)不可更新集,并且結(jié)果集的指針也只能向前移動(dòng)。不僅如此,結(jié)果集的這種輪詢只能進(jìn)行一次,而不能再將指針重置到初始位置進(jìn)行多次輪詢 結(jié)果集 ? 結(jié)果集屬性 類型 并發(fā)性 有效性 ? 屬性的設(shè)置是在生成數(shù)據(jù)庫(kù)語句時(shí)通過向生成方法傳入相應(yīng)的參數(shù)設(shè)定的,而當(dāng)結(jié)果集已經(jīng)返回時(shí)就不能夠再改變它的屬性了。 public Statement createStatement (int resultSetType, int resultSetConcurrency) throws SQLException。 結(jié)果集 ? 生成 PreparedStatement語句共有六種方法 public PreparedStatement prepareStatement(String sql) throws SQLException。 public PreparedStatement prepareStatement(String sql, int[] columnIndexes) throws SQLException。 public PreparedStatement prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException。 結(jié)果集 ? 生成 CallableStatement語句共有三種方法 public CallableStatement prepareCall(String sql) throws SQLException。 public CallableStatement prepareCall (String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability) throws SQLException。后兩種類型的區(qū)別在于,前者對(duì)來自其它處的修改不敏感(靜態(tài)),而后者則對(duì)于別人的修改敏感(動(dòng)態(tài)視圖)。 ? ResultSet接口提供了一組 update方法,用于更新結(jié)果集中的數(shù)據(jù)。所有的 update方法都以 update開頭 。 結(jié)果集 結(jié)果集并發(fā)性 ? Statement stmt = ? (, )。 ? while(()){ ? (grade, 3)。 ? } 結(jié)果集 結(jié)果集有效性 ? 結(jié)果集的有效性是指在調(diào)用了 Connection接口的 mit方法后,結(jié)果集是否自動(dòng)關(guān)閉。前者表示調(diào)用 mit方法之后,結(jié)果集不關(guān)閉;而后者則表示關(guān)閉結(jié)果集。它們都是以 get開頭的,后接數(shù)據(jù)類型。每一種類型的 getter方法都有兩種形式,它們的名稱相同而參數(shù)不同。 第二講 第六部分 數(shù)據(jù)庫(kù)連接池 數(shù)據(jù)庫(kù)連接池 傳統(tǒng)數(shù)據(jù)庫(kù)連接存在的問題 ? 開發(fā)基于數(shù)據(jù)庫(kù)的 WEB程序時(shí) ,建立數(shù)據(jù)庫(kù)連接的操將是系統(tǒng)中代價(jià)最大的操作之一,網(wǎng)站速度瓶頸就在于此。 數(shù)據(jù)庫(kù)連接池 解決辦法 ? 可以采用一個(gè)全局的 Connection對(duì)象,創(chuàng)建后就不關(guān)閉,以后程序一直使用它 。 ? 另一種方法就是使用數(shù)據(jù)庫(kù)連接池的方法 數(shù)據(jù)庫(kù)連接池 連接池技術(shù)的基本原理 數(shù)據(jù)庫(kù)連接池 ? 當(dāng)程序中需要建立數(shù)據(jù)庫(kù)連接時(shí),只須從內(nèi)存中取一個(gè)來用而不用新建。而連接的建立、斷開都有連接池自身來管理。通過使用連接池,將大大提高程序效率 數(shù)據(jù)庫(kù)連接池 ? ConnectionPool的基本屬性: ? m_ConnectionPoolSize:連接池中連接數(shù)量下限 ? m_ConnectionPoolMax:連接池中連接數(shù)量上限 ? m_ConnectionUseCount:一個(gè)連接的最大使用次數(shù) ? m_ConnectionTimeout:一個(gè)連接的最長(zhǎng)空閑時(shí)間 ? m_MaxConnections = 1:同一時(shí)間的最大連接數(shù) ? m_timer:定時(shí)器 數(shù)據(jù)庫(kù)連接池
點(diǎn)擊復(fù)制文檔內(nèi)容
試題試卷相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1