时间: 2021-07-31 作者:daque
运用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()) } //之上仅供参考(根源:风闪网路学院)