全面了解JAVA_BaseDAO数据处理类
程序员文章站
2024-03-12 23:12:56
实例如下:
package dao;
import java.sql.connection;
import java.sql.drivermanager;...
实例如下:
package dao; import java.sql.connection; import java.sql.drivermanager; import java.sql.preparedstatement; import java.sql.resultset; import java.sql.sqlexception; public class basedao { private string drive="com.microsoft.sqlserver.jdbc.sqlserverdriver"; private string url="jdbc:sqlserver://localhost:1433;databasename=bookmanage"; private string user="sa"; private string password=""; protected connection conn; protected preparedstatement ps; protected resultset rs; public connection getcon(){ try { class.forname(drive); conn=drivermanager.getconnection(url, user, password); } catch (classnotfoundexception e) { e.printstacktrace(); } catch (sqlexception e) { e.printstacktrace(); } return conn; } public void allclos(resultset rs,preparedstatement ps,connection conn){ try { if(rs!=null){ rs.close(); } if(ps!=null){ ps.close(); } if(conn!=null){ conn.close(); } } catch (sqlexception e) { e.printstacktrace(); } } public int executeupdate(string sql,object...str){ int num=0; try { ps=getcon().preparestatement(sql); if(ps!=null){ for(int i=0;i<str.length;i++){ ps.setobject(i+1, str[i]); } } num=ps.executeupdate(); } catch (sqlexception e) { // todo auto-generated catch block e.printstacktrace(); }finally { allclos(rs, ps, conn); } return num; } }
以上这篇全面了解java_basedao数据处理类就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。