zoukankan      html  css  js  c++  java
  • Web Project犯错误!

    创建一个Web Project关于数据库连接,输入doGet中调用req.setCharacterEncoding("utf-8)错误输成uft-8

    经常忘记HttpServletRequest req中的req调用getParameter()方法

    在加在驱动程序时Class.forName("oracle.jdbc.driver.OracleDriver");

    连接对象时“jdbc:oracle:thin:@localhost:1521:orcl”中少输入了一位!

    Connection con = DriverManager.getConnection()不够熟练!

    Connection对象,代表与数据源进行的唯一会话。如果是客户端/服务器数据库系统,该对象可以等价于到服务器的实际网络连接。取决于提供者所支持的功能,Connection 对象的某些集合、方法或属性有可能无效。

    DriverManager管理一组 JDBC 驱动程序的基本服务。DataSource 接口是 JDBC 2.0 API 中的新增内容,它提供了连接到数据源的另一种方法。使用 DataSource 对象是连接到数据源的首选方法。

    String sql = "insert into userinfo(userid,username,userpwd,useremail,regreason,useraddress)"+
    "values(usernext.nextval,'"+username+"','"+userpwd+"','"+useremail+"','"+regreason+"','"+useraddress+"')";  没有添加序列执行usernext.nextval报错!

    不怎么清楚这行的意思整理!Statement stm = con.createStatement();

    Statement 是 Java 执行数据库操作的一个重要方法,用于在已经建立数据库连接的基础上,向数据库发送要执行的SQL语句。Statement对象,用于执行不带参数的简单SQL语句。

    createStatement()此方法创建用于执行静态SQL 语句并返回它所生成结果的对象。
    Statement 对象用 Connection 的方法createStatement 创建。

    <form name="regfrom" action="reg.do" method="get"//post>
    <table>

    在html中<input type="text" name="username">错把text写成txet name写成naem;

    //跳转网页!

    String jspUrl="/wye/MyJsp1.jsp";
    ServletContext sc = getServletContext();
    RequestDispatcher rd = sc.getRequestDispatcher(jspUrl);
    rd.forward(req, resp);

    //数据库曾加!

    insert into 表名(列名)values(增加的数据);

    //查询

    Select *Form 表名

    Where 列名 and 列名;

    Cookie!!!

    if(req.getParameter("remeber")!=null){
    strName=URLEncoder.encode(strName, "utf-8");
    Cookie cookie=new Cookie("username", strName);
    cookie.setMaxAge(24*60*60);
    cookie.setValue(strName);
    resp.addCookie(cookie);
    }

    <%
    Cookie[] cookies=request.getCookies();
    String strName="";
    if(cookies!=null){
    for(Cookie c:cookies){
    if(c.getName().equals("username")){
    strName=c.getValue();
    strName=URLDecoder.decode(strName, "utf-8");
    break;
    }
    }
    }
    %>
    <td><input type="text" value="<%=strName %>" name="username"></td>

  • 相关阅读:
    苏教版国标本小学语文第一册汉字笔画
    C++ preprocessor __VA_ARGS__ number of arguments
    The Aggregate Magic Algorithms
    USB Mass Storage大容量存储的基本知识
    【转】驱动和应用层的三种通信方式
    Do You Actually Know What *P++ Does In C?
    Repeat Macro Cloak
    A SCSI command code quick reference
    USB device layout, descriptors, interface alternate setting
    RTOS Semaphore Services
  • 原文地址:https://www.cnblogs.com/kldsw/p/5486340.html
Copyright © 2011-2022 走看看