簡體   English   中英

即時通訊在結果集行出現錯誤

[英]im getting an error at resultset line

<%@ page import= "java.sql.*"
         import= "java.util.*"%>

<%
        Class.forName("com.mysql.jdbc.Driver").newInstance();
        Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/user","root","");
        Statement st = con.createStatement();

        String name = request.getParameter("name");
        String username = request.getParameter("user");
        String pass = request.getParameter("pas");
        String cpass = request.getParameter("cpas");


        String sql2 = "select * from user where user='"+username+"';";
        ResultSet rs = st.executeQuery(sql2);
        if(rs.next())
        {
            response.sendRedirect("index.html?err=Username already taken");
        }
        else
        {

        String sql = "insert into user values('"+name+"', '"+username+"','"+pass+"',"+cpass+");";
        st.executeUpdate(sql);

        response.sendRedirect("blank.html");
        }

%>

Class.forName(“ com.mysql.jdbc.Driver”)。newInstance(); 連接con = DriverManager.getConnection(“ jdbc:mysql:// localhost:3306 / user”,“ root”,“”); 語句st = con.createStatement();

    String name = request.getParameter("name");
    String username = request.getParameter("user");
    String pass = request.getParameter("pas");
    String cpass = request.getParameter("cpas");


    String sql2 = "select * from user where user='"+username+"';";
    ResultSet rs = st.executeQuery(sql2);
    if(rs != null && rs.next())
    {
        response.sendRedirect("index.html?err=Username already taken");
    }
    else
    {

    String sql = "insert into user values('"+name+"', '"+username+"','"+pass+"',"+cpass+");";
    st.executeUpdate(sql);

    response.sendRedirect("blank.html");
    }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM