Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>HORRIBLE SOLUTIONS everywhere on internet. This is probably the simplest in the world.</p> <pre><code>PrintWriter out=response.getWriter(); out.print("&amp;lt;html&gt;"); out.print("&amp;lt;body&gt;"); out.print("&amp;lt;form&gt;"); out.print("&amp;lt;textarea rows='5' columns='500' name='t1'&gt;&amp;lt;/textarea&gt;"); //out.print("&amp;lt;input type='text' name='t2'&gt;"); //out.print("c&amp;lt;input type='checkbox' value='c' name='t1'&gt;"); //out.print("d&amp;lt;input type='checkbox' value='d' name='t1'&gt;"); out.print("&amp;lt;input type='submit' value='execute' name='b1'&gt;"); // out.print("&amp;lt;input type='submit' value='show' name='b1'&gt;"); //out.print("&amp;lt;input type='submit' value='query' name='b1'&gt;"); String a,c; a=request.getParameter("t1"); //b=request.getParameter("t2"); c=request.getParameter("b1"); if(c!=null) { try { Class.forName("com.mysql.jdbc.Driver"); Connection con=DriverManager.getConnection("jdbc:mysql://localhost:3306/saransh","root",""); Statement st=con.createStatement(); if(a.startsWith("delete")) { out.print("&lt;br&gt;"); out.print("delete query execution..."); //st.executeUpdate("insert into student2(name,address) values('"+a+"',"+b+"')") ; st.executeUpdate(a); } else if(a.startsWith("select")) { out.print("&lt;br&gt;"); out.print("select query execution..."); ResultSet rs=st.executeQuery(a); ResultSetMetaData m1=rs.getMetaData(); out.print("&lt;br&gt;"); for(int i=1;i&lt;=m1.getColumnCount();i++) {String x1=m1.getColumnLabel(i); out.print(" "+x1);} out.print("&lt;br&gt;");//name of label while(rs.next()) { String s0=rs.getString("Stu_roll"); String s1=rs.getString("name"); String s2=rs.getString("address"); out.print(s0+" "+s1+" "+s2); out.print("&lt;br&gt;"); }} else if(a.startsWith("insert")) { out.print("&lt;br&gt;"); out.print("insert query execution..."); st.executeUpdate(a); } else if(a.startsWith("drop")) { out.print("&lt;br&gt;"); out.print("drop query execution..."); st.executeUpdate(a); } } catch (Exception e) { out.print(e); // TODO: handle exception } } out.print("&amp;lt;/form&gt;"); out.print("&amp;lt;/body&gt;"); out.print("&amp;lt;/html&gt;"); </code></pre> <p>remove commented lines. only problem is that queries are case sensitive. You can figure out what string operation to use to make it 'ignore case'.</p>
    singulars
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload