Jave基础学习:jdbc小技巧,该怎么解决

Jave基础学习:jdbc小技巧利用JDBC进行数据库操作,分为以下几步:  1.载入驱动格式:Class.forName( JDBCDri

Jave基础学习:jdbc小技巧
利用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())

                            }

      //以上仅供参考,


http://java.ccidnet.com/art/3737/20050126/523583_1.html

[解决办法]
这应该不算小技巧.
[解决办法]
基础还是很重要的

[解决办法]
绝对的实用技巧
[解决办法]
感谢楼主!!!
[解决办法]
----执行存储过程:stmt.execute( <String sql> )
----以批处理方式执行多个语句:stmt.executeBatch()
----更新处理: int updateCount=stmt.executeUpdate( <String sql> )


----查询 ResultSet rs=stmt.executeQuery( <String sql> )

谢谢搂主。有两个我还么有用过。就是前两个,。
[解决办法]
我很需要这个,谢谢!
[解决办法]
好贴不顶
还等啥
[解决办法]
2.联接数据源。
Connection con
以下任选其一
con = DriverManager.getConnection( <url> )
con = DriverManager.getConnection( <url> , <proporties> )
con = DriverManager.getConnection( <url> , <user> , <password> )

三個有什麽區別?
con = DriverManager.getConnection( <url> )---參數裏邊沒有連接數據庫的用戶名和密碼 可以鏈接上麽?
con = DriverManager.getConnection( <url> , <proporties> ) ----中proporties參數是什麽意思?
con = DriverManager.getConnection( <url> , <user> , <password> ) --- 是我常用的。

不懂,請教!

[解决办法]
int columeCount=rsmd.getColumnCount()
for (i=1;i <=columnCount;i++)
{
System.out.println(rsmd.getClumnName())

}
我怎么觉得那句输出语句应该有个参数的象System.out.println(rsmd.getColumnName(i));
Column可能是笔误吧呵呵,谢谢,难道是我火星了?