ppt模板怎么做_网页在线客服免费_武汉建站公司排名_游戏推广赚钱
">

昆明网站建设工作室

玖玖玖人力资源有限公司、免费高清无专码区直接看、永久使用、不限域名、四川住房和城乡建设厅

苏州建网站公司?

ppt模板怎么做_网页在线客服免费_武汉建站公司排名_游戏推广赚钱

public static ArrayList<Object> ExecuteQuery(String sql,Object obj){//获取数据库连接Connection conn = DBConn.getConn();PreparedStatement pstmt = null;ResultSet rs = null;ArrayList list = new ArrayList();try { //创建执行SQL语句的pstmt对象pstmt = conn.prepareStatement(sql);//执行SQL语句,并且返回结果集rs = pstmt.executeQuery();while(rs.next()){ //遍历结果集 //使用Java反射机制,获取对象信息,根据对象的方法,动态调用类中的所有set方法,完成对象的赋值 Class cla = Class.forName(obj.getClass().getName());//动态加载类 Method [] ms = cla.getMethods();//获取类的方法Object currentobj = cla.newInstance();//创建该类的实例for(int i=0;i<ms.length;i++){//遍历所有的方法if(ms[i].getName().startsWith("set")){//获取以set开头的方法Class[] cc = ms[i].getParameterTypes();//获取当前方法的参数if(cc.length>0){//判断参数的个数,是否大于0if("int".equals(cc[0].getName().toLowerCase())){//获取参数的类型,int类型ms[i].invoke(currentobj,rs.getInt(ms[i].getName().substring(3)));}else if("float".equals(cc[0].getName().toLowerCase())){//获取参数的类型,float类型ms[i].invoke(currentobj,rs.getFloat(ms[i].getName().substring(3)));}else if("double".equals(cc[0].getName().toLowerCase())){//获取参数的类型,double类型ms[i].invoke(currentobj,rs.getDouble(ms[i].getName().substring(3)));}else if("char".equals(cc[0].getName().toLowerCase())){//获取参数的类型,char类型 ms[i].invoke(currentobj,new String(rs.getString(ms[i].getName().substring(3))).charAt(0)); }else if(cc[0].getName().indexOf("String")!=0){//获取参数的类型,string类型 ms[i].invoke(currentobj,rs.getString(ms[i].getName().substring(3))); }else{System.out.println("常用数据类型不匹配!(只能支持:int、float、double、char、String数据类型)");}}else{ //set方法没有传递参数System.out.println("set方法必须有且只有一个参数!");}} } list.add(currentobj);//将新添加的实例,存放在List中}return list;} catch (Exception e) {e.printStackTrace(); }finally{//关闭连接 DBConn.CloseConn(rs, pstmt, conn);} return null; }/*** * * 增、删、改的封装* @param sql* @return*/public static int ExecuteUD(String sql){Connection conn = DBConn.getConn();PreparedStatement pstmt = null;try {pstmt = conn.prepareStatement(sql);return pstmt.executeUpdate();} catch (Exception e) {// TODO: handle exceptione.printStackTrace();}finally{DBConn.CloseConn(null, pstmt, conn);}return 0;}//打开连接public static Connection getConn() {try {Class.forName(DRIVER);return DriverManager.getConnection(URL, USER, PWD);} catch (Exception ex) {ex.printStackTrace();}return null;} 温州seo公司莱芜网网页设计实训报告总结3000字图片模板制作app稿定设计网页版想学广告设计没有基础网站服务器是什么东西市场营销四大基本策略策划书建筑模板生产厂家大学生html5网页大作业猪八戒logo设计网站网络营销方案的传播东莞环保公司市住建局官方网网络公司的名字中装建设股票深圳市住房和建设局官网在线申请免费下载ppt的网站兰州优化定制网站建设教程资源建筑工程公司资质帮忙卖货的平台一个软件是怎么做出来的深圳平面设计公司排行榜企业站网站建设广州logo设计公司排名seo公司是做什么的专业建站制作深圳网站商城定制设计广州网站建设定制方案

猜你喜欢

  • 友情链接:
  • 28招商加盟网 最新版app下载安装 微信程序开发平台 网络营销论坛 深圳公司名称 广东室内设计公司排名