java 与 SQL 的邂逅 之二 (简单话)
? ? ??
? ? ? 簡單,一如赤子之心,你的話我也許懂,我的話你也許也會懂嗎?
? ? ??
? ? (1)預謀遇見 :java.sql.Connection。
? ? ? ? ? ? ?上文中已經描述了Connection 的獲取con = DriverManager.getConnection(URL,USER,PWD);
? ? ? (2) ?簡單話:Statement 和 PreparedStatement
? ? ? ? ? ? PreparedStatement 接口繼承于Statement (兩者都是interface)
? ? ? ? ? ? 兩者都可用于執行SQL語句,但是PreparedStatement 包含已經編譯的語句,執行的效率更高些。
? ? ? ? ? ? 具體比較實例:
? ? ? ? ? ??參照這位博主的分析
? ? ? ? ? ? ? ? ? ? 兩個的用法:
? ? ? ? ? ? Statement st = con.createStatement();
? ? ? ? ? ? ResulteSet rs = ?st.executeQuery(sql);
? ? ? ? ? ? while(rs.next()){
? ? ? ? ? ? ? ? ?//TODO Something
? ? ? ? ? ? }
? ? ? ? ? ? st.executeUpdate(sql);
? ? ? ? ? ??
? ? ? ? ? ?PreparedStatement pst = con.prepareStatement(sql);
? ? ? ? ? ?//pst 需要設置些參數
? ? ? ? ? ?pst.executeQuery();//無參數
? ? ? ? ? ?pst.executeUpdate();
? ? ? ? ? ?...
? ? ? ? ? ??
? ? ? ? ? ? 以上是簡單的查詢與更新的操作,包括刪除數據,插入數據修改數據等等。
? ? ? ? ? ??
總結
以上是生活随笔為你收集整理的java 与 SQL 的邂逅 之二 (简单话)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: ASW3410,10GHz/USB3.1
- 下一篇: SQL Server数据库mdf文件中了