您的位置:首页 >> 编程开发 >> Java >> 数据库 >> 正文
RSS
 

jdbc小技巧

http://www.rdxx.com 02年04月10日 11:22 互联网 我要投稿

关键词: 小技巧 , JDBC , 技巧 , JDB

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

              }

   //以上仅供参考,
                    


 
 
标签: 小技巧 , JDBC , 技巧 , JDB 打印本文
 
 
  热点搜索
 
 
 



Valid XHTML 1.0 Transitional
Copyright ©2005 - 2008 Rdxx.Com,All Rights Reserved
收藏本页
收藏本站