|          
利用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())              }   //以上仅供参考(出处:风闪网路学院)
 |