當前位置:蘿卜系統下載站 > 技術開發教程 > 詳細頁面

Jave基礎學習:jdbc小技巧

Jave基礎學習:jdbc小技巧

更新時間:2019-11-11 文章作者:未知 信息來源:網絡 閱讀次數:


利用jdbc進行數據庫操作,分為以下幾步:
1.載入驅動
    格式:Class.forName (<JDBC  Driver Class Name>)
     E.G.Class.forName("Weblogic.jdbc.mssqlserver4.Driver")2.聯接數據源。
  Connection con
  以下任選其一
  con = DriverManager.getConnection(<url>)
  con = DriverManager.getConnection(<url>,<proporties>)
  con = DriverManager.getConnection(<url>,<user>,<password>)3.執行
  Statement stmt=con.creatStatement();
  ----執行存儲過程:stmt.execute(<String sql>)
  ----以批處理方式執行多個語句:stmt.executeBatch()
  ----更新處理:   int updateCount=stmt.executeUpdate(<String  sql>)
  ----查詢             ResultSet rs=stmt.executeQuery(<String sql>)        常用的是:  while (rs.next())
                                      {}
利用 . PrepairedStatement
   優點:不需重新在生成,只要修改參數就可以了,
   e.g.  PrepairedStatement pstmt1
   pstmt1=con.PrepairedStatement("select * from tableName where  a=? and b=?")
   pstmt1.setString(text1.getText,text2.getText)
   ResultSet  rs=pstmt1.executeQuery();利用 ResultSetMetaData
    要取得數據表中的字段數目,類型等,可以利用Result的getMetaData(),返回結果是以ResultSetMetaData對象保存。
    e.g.
    ResultSet rs =stmt.getResultSet()
    ResultSetMetaData rsmd=rs.getMetaData();
    //字段數目,
    int columeCount=rsmd.getColumnCount()
         for (i=1;i<=columnCount;i++)
           {
               System.out.println(rsmd.getClumnName())              }   //以上僅供參考(出處:風閃網路學院)

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

網站地圖xml | 網站地圖html
亚洲嫩草影院久久精品