if (password.equals(rspassword))
{
String sql="update admini set password= ? where identid="+identid2+";";
漏了'号
if (password.equals(rspassword))
{
String sql="update admini set password= ? where identid='"+identid2+"';";
{
String sql="update admini set password= ? where identid="+identid2+";";
漏了'号
if (password.equals(rspassword))
{
String sql="update admini set password= ? where identid='"+identid2+"';";
呵呵
不好意思
粗心大意另外问句:
程序
需要statement.close()吗
我的书上怎么都不用这一句的啊?
Statemet close()
Releases this Statement object's database and JDBC resources immediately instead of waiting for this to happen when it is automatically closed. It is generally good practice to release resources as soon as you are finished with them to avoid tying up database resources.
Note: A Statement is automatically closed when it is garbage collected. When a Statement is closed, its current ResultSet, if one exists, is also closed.
刚刚回去试了一下
改成了
String sql="update admini set password= ? where identid='"+identid2+"';";
可是还是出现
[Microsoft][ODBC SQL Server Driver]????????? hstmt
完了
怎么办啊
我现在用的是sql server
??????
一头雾水
catch (SQLException e)
{
out.println(e.getMessage()+" SQLSTATE="+e.getSQLState());
}
取列的顺序不对,你不要用select * ,直接去该字段就可以了