做了一个下拉菜单求请教怎么把选择的值,增添进数据库呀。
用的数据库是Access                       String SQL = "INSERT INTO Patient"
   + "VALUES"
   + "(?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
String url = "jdbc:odbc:hosiptal";
Connection conn;
PreparedStatement sql;
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
} catch (ClassNotFoundException x) {
// TODO: handle exception
}
try {
               ?
} catch (SQLException y) { }?号处该怎么写,谢谢了,新人第一次写系统。

解决方案 »

  1.   

    下拉框不是有name属性吗?提交表单后得到它的值。然后给?号设置值
      

  2.   

    preparestatement里面有个方法可以设置?号的值数字就是setInt,字符串就是setString,前提你要拿到浏览器拿到的数据
      

  3.   

    先获取到页面取到的值,在把值给set到对应的实体类里边啊。
      

  4.   

    页面上下拉框有对应的name属性,在选中之后,在后台通过request.getParamter("name")方法获取name属性对应的值,赋值给一个变量中,再将这个变量保存到数据库里~