JavaWeb-SQL-Servlet-JSP学做购物系统——日志一

一、JDBCUtil

  本人自半路出家学码代码以来,bug不断,一直不顺利。路漫漫。话不多说,上bug:T_T;

代码是这样的:

自定义的方法,插入一个sql语句:execUpdate(String sql,Object[] params)
public static int execUpdate(String sql,Object[] params) throws ClassNotFoundException, SQLException{
        Connection con=getConnection();
        PreparedStatement pst = createPreparedStatement(con, sql);
        for (int i = 1; i <=params.length; i++) {

            pst.setObject(i, params[i]);
        }
        int iCount=pst.executeUpdate();
        closeConnection(con, null, pst, null);
        return iCount;
    }

文件结构:

我在AddCustomer1里面调用  execUpdate(String sql,Object[] params)

            //动态sql;就是赋值
            String sql2="insert into customer(cid,cname,cpassword,mobile) values(?,?,?,?)";
            iCount=JDBCUtil.execUpdate(sql2, new Object[]{"C14","柳笑笑","123321","12323223232"});

结果就是开头的好戏java.lang.NoSuchMethodError,去你的找不到,怎么会没有!!!

重新启动了一下tomcat,重新网页进入servlet,bug发生变异T_T。如上↑

无语了,由于之前是debug模式运行,后来发现电脑的浏览器逐渐加载艰难,那个AddCustomer1的,很卡。就换正常的starting启动Tomcat,结果居然啥报错没有,通过了

这都是什么情况???

所以以后,还是正常starting,软件本身可能多次加载,就会有问题。

就是这样,什么都没改,就好了。莫名其妙。。。

二、取另一个数据库的表单,一开始什么都没取到,不是空,就是0,后来添加了红框的,就好了。但是依旧有一列没取到。

                for(int i=1;i<=metaData.getColumnCount();i++){    //加了一个等号,就好了
                    String columnName=metaData.getColumnLabel(i)

今天先写到这里吧,加油!后面开始具体的设计购物网站。

原文地址:https://www.cnblogs.com/shiyuzhahan/p/10325282.html

时间: 2024-10-31 17:30:50

JavaWeb-SQL-Servlet-JSP学做购物系统——日志一的相关文章

认识JavaWeb,servlet, JSP, Tomcat, http协议,Web服务器

JavaWeb通常指服务器端的Java应用开发. 一般来说,服务器是在网络通信条件下工作的,这就离不开http协议. HTTP协议,是为服务器和客户端通信提供的规范,其中规定了信息的格式,符合规范格式的信息就能由服务器识别,并反馈信息.请求(request)指客户端向服务噐发送的信息:响应(response)指服务器向客户端反馈的信息. Tomcat,一款Servlet容器,可以运行在Web服务器上,可以运行Java Servlet,但它并未实现J2EE规范. JSP,Jav服务页面,是为减轻编

javaweb学习总结(二十二)——基于Servlet+JSP+JavaBean开发模式的用户登录注册

一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML.Xpat

javaweb学习总结——基于Servlet+JSP+JavaBean开发模式的用户登录注册

一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML.Xpat

深入分析JavaWeb Item19 -- 基于Servlet+JSP+JavaBean开发模式的用户登录注册

一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML.Xpat

JavaWeb学习总结(基于Servlet+JSP+JavaBean开发模式的用户登录注册)

一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML.Xpat

JavaWeb实现用户登录注册功能实例代码(基于Servlet+JSP+JavaBean模式)

一.Servlet+JSP+JavaBean开发模式(MVC)介绍 Servlet+JSP+JavaBean模式(MVC)适合开发复杂的web应用,在这种模式下,servlet负责处理用户请求,jsp负责数据显示,javabean负责封装数据. Servlet+JSP+JavaBean模式程序各个模块之间层次清晰,web开发推荐采用此种模式. 这里以一个最常用的用户登录注册程序来讲解Servlet+JSP+JavaBean开发模式,通过这个用户登录注册程序综合案例,把之前的学过的XML.Xpat

怎么做奖金系统+购物商城系统开发?

当前比较流行做奖金系统和购物商城,原因还是因为天下攘攘皆为利往,有利润和前景.但是对于公司和个人来说,怎么做这个奖金系统和购物商城呢,还是要交给像三九软件开发这样专业的公司.在网上淘到一个关于购物商城的经典案例,给大家分享一下: 奖金制度 一.销售奖:钻卡1440元,金卡:720元,银卡360元. 钻卡:每销售一名代理提成25%;如:1440元x25%=360元,720元x25%=180元, 360元x25%=90元 金卡:每销售一名代理提成20%;如:1440元x20%=288元,720元x2

Java Web之网上购物系统(注册、登录、浏览商品、添加购物车)

眼看就要期末了,我的专业课也迎来了第二次的期末作业---------<网上购物系统>.虽然老师的意图是在锻炼我们后台的能力,但是想着还是不利用网上的模板,准备自己写,以来别人写的静态页看不懂,再着可以锻炼自己做网页的能力.所以趁有点小进展就想分享自己的作业进展状态.下面是我页面运行的截图. 可能粘贴的图片没有任何的效果可言,下面.jsp字体可以运行你想要的页面效果. index.jsp register.jsp login.jsp product.jsp 后台代码: User.java pac

对基于Servlet+JSP+JavaBean开发模式的用户登录注册的升级

还记得我前面所写的博文基于Servlet+JSP+JavaBean开发模式的用户登录注册吗?我们以前是创建代表数据库的xml文件来保存用户信息的,现在我们已经学习了数据库相关的知识,所以应把xml换成数据库,升级成数据库应用. 我们在把以前的工程复制并拷贝时,假设以前的工程名是day09_user,现复制一份并拷贝,重新修改工程名为day14_user,此刻将其直接部署在tomcat服务器上,那么day14_user这个JavaWeb应用映射的虚拟目录仍然是"/day09_user",