将jsp page dropdownlist值添加到MySQL数据库

时间:2012-03-29 14:57:03

标签: mysql html jsp

我在jsp页面中使用html标签创建一个网站,我添加了一个下拉列表框,用户想从列表中选择输入值,所选值应存储在数据库表中。我不知道如何编码。你能帮我吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

从jsp获取所选项目值。并在servlet中编写此代码:

<%
String selectedValue=request.getParameter("lang");
out.println("Selected Value is: "+selectedValue);

Connection con = null;
  String url = "jdbc:mysql://localhost:3306/";
  String db = "jdbctutorial";
  String driver = "com.mysql.jdbc.Driver";
  try{
  Class.forName(driver);
  con = DriverManager.getConnection(url+db,"root","root");
  try{
     Statement st = con.createStatement();
     int val = st.executeUpdate("INSERT employee VALUES("'"+"selectedValue"+"'"s);
     System.out.println("1 row affected");
  }
  catch (SQLException s){
  System.out.println("SQL statement is not executed!");
  }

%>