全面了解JAVA_BaseDAO数据处理类
实例如下:
packagedao; importjava.sql.Connection; importjava.sql.DriverManager; importjava.sql.PreparedStatement; importjava.sql.ResultSet; importjava.sql.SQLException; publicclassBaseDao{ privateStringdrive="com.microsoft.sqlserver.jdbc.SQLServerDriver"; privateStringurl="jdbc:sqlserver://localhost:1433;DatabaseName=BookManage"; privateStringuser="sa"; privateStringpassword=""; protectedConnectionconn; protectedPreparedStatementps; protectedResultSetrs; publicConnectiongetCon(){ try{ Class.forName(drive); conn=DriverManager.getConnection(url,user,password); }catch(ClassNotFoundExceptione){ e.printStackTrace(); }catch(SQLExceptione){ e.printStackTrace(); } returnconn; } publicvoidallClos(ResultSetrs,PreparedStatementps,Connectionconn){ try{ if(rs!=null){ rs.close(); } if(ps!=null){ ps.close(); } if(conn!=null){ conn.close(); } }catch(SQLExceptione){ e.printStackTrace(); } } publicintexecuteUpdate(Stringsql,Object...str){ intnum=0; try{ ps=getCon().prepareStatement(sql); if(ps!=null){ for(inti=0;i<str.length;i++){ ps.setObject(i+1,str[i]);} } num=ps.executeUpdate(); }catch(SQLExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); }finally { allClos(rs,ps,conn); } returnnum; } }
以上这篇全面了解JAVA_BaseDAO数据处理类就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。