正在阅读:Jave基础学习:jdbc小技巧Jave基础学习:jdbc小技巧

2004-04-29 14:58 出处:CSDN 作者:yekai012(收藏) 责任编辑:linjixiong

  利用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())

              }

   //以上仅供参考,

  希望看到更多更经典的开发技巧,请随时刷新《开发特区》栏目。
察看评论详细内容 我要发表评论
作者笔名 简短内容 发表时间
:

关注我们

最新资讯离线随时看 聊天吐槽赢奖品