jsp+mysql制作留言板,删除留言代码出错?

2025-02-02 22:50:54
推荐回答(4个)
回答1:

1.在调用sql语句时需要用到try{}catch(SQLException e){e.printStackTrace();}
2.建立连接Connection conn;
Statement smt;
DriverManager.Registerdriver(数据库驱动名);
conn=DriverManager.getConnection(地址,用户名,密码);
smt=conn.createStatement();
3.alter语句不用executeUpdate(),需要的话试试Query(),Update()只适用于DML语句
4.最后要加上smt.close();conn.close();

回答2:

1、sql="delete from message where id="+i; 注意i要和id类型一样
2、sql="alter table message drop id"; 注意id不能是主关键字

回答3:

smt好像没看到定义。所以无法执行executeUpdate()方法的更新

回答4:

sql 和 smt都没看到你声明