使用java中的单选按钮删除表中的行

时间:2015-04-20 03:53:37

标签: java jsp postgresql-9.2

这里我创建了一个表TempDB,如果UserDB中的值正确,我必须将其值插入另一个表TempDB,否则我必须删除该行User_db中有一个额外的列,必须是一个序列。

这是Temp_db

的定义
CREATE TABLE "tempDB"(name character varying(20) NOT NULL,email character varying(20), house_no numeric, street_name character varying,ward_no numeric,  phone_no numeric,area numeric, floor numeric, c_area numeric,  CONSTRAINT "tempDB_pkey" PRIMARY KEY (email))WITH ( OIDS=FALSE);

这是User_db

的定义
CREATE TABLE "UserDB"( name character varying(20) NOT NULL,  accession_no character varying NOT NULL,  email character varying(20),  house_no numeric,  street_name character varying,  ward_no numeric,  phone_no numeric,  area numeric,  floor numeric,  c_area numeric,  CONSTRAINT "UserDB_pkey" PRIMARY KEY (accession_no))WITH (  OIDS=FALSE);

这里accession_no应该是一个序列。 现在在jsp页面中我正在查看tempDB,每行有2个单选按钮,名为确认和拒绝。

try
            {
                Class.forName("org.postgresql.Driver");
                Connection conn = DriverManager.getConnection(URL, USER, PASS); 
                Statement st=conn.createStatement();
                ResultSet r=st.executeQuery("SELECT * from tempDB");
                int i=1;
                String radio="radio"+i;
        %>
    <form name="request" action="http://localhost:8080/PTMS/SaveData" id="form1" method="post">
                        <table>
                            <tr>
                                <th>Name</th>
                                <th>Email ID</th>
                                <th>House no.</th>
                                <th>Street name</th>
                                <th>Ward no.</th>
                                <th>Phone no.</th>
                                <th>Total area</th>
                                <th>No. of floors</th>
                                <th>Commercial area</th>
                                <th>Amount of tax</th>
                                <th>Operation</th>
                            </tr>
                            <% while(r.next()) 
                            {                       
                            %>
                            <tr>
                                <td><%= r.getString(1) %></td>
                                <td><%= r.getString(2) %></td>
                                <td><%= r.getString(3) %></td>
                                <td><%= r.getString(4) %></td>
                                <td><%= r.getString(5) %></td>
                                <td><%= r.getString(6) %></td>
                                <td><%= r.getString(7) %></td>
                                <td><%= r.getString(8) %></td>
                                <td><%= r.getString(9) %></td>
                                <td><%= r.getString(10) %></td>
                                <td>
                                    <input type="radio" name="radio" value="Confirmed">
                                    <input type="radio" name="radio" value="Rejected">
                                </td>
                            <%
                            i++;
                            }           
                             %>
                            </tr>
                        </table>
                        <input type="submit" value="Submit">
                    </form>                 

现在,如果选中确认的单选按钮,则该值将存储在UserDB中,如果选择了拒绝按钮,则该行将从Temp_DB中删除。 请提供java代码来执行此操作。

0 个答案:

没有答案