解决方案 »
- uploadify上传插件的奇怪问题
- 如何在java程序中使用syslog的方式发送日志到远程的日志服务器上
- CSDN首页的图片广告特效
- 最近神情恍惚。。不知道哪又错了。。STRUTS+JSP。。
- java中HttpServlet中的response实时输出数据
- 如何配置路由器的 端口影射,H3C re3100 ??
- JSTL 设置语言
- javax.servlet.jsp.JspException: Cannot find message resources under key org.apac
- 请教二级域名访问很慢的问题
- 请问一个关于servlet和applet的问题
- 求高手指导自定义标签
- action跳转
这行代码有没有打印出东西来?看看这里是不是空
import java.sql.PreparedStatement;
import java.sql.SQLException;/**
* @author Administrator
*
*/
public class UserTable {
/**
* 添加新用户
* @param userName:用户名
* @param password:密码
* @return
*/
public boolean addUser(String userName, String password){
String sql = "insert into userTable values (?,?)";
Connection conn = new DB().getConnection();
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, userName);
pstmt.setString(2, password);
pstmt.executeUpdate();
return true;
} catch (SQLException e) {
e.printStackTrace();
} finally {
//close(conn);
}
return false;
}
/**
* @param userName:用户名
* @param newPwd:新密码
* @return
*/
public boolean changePassword(String userName, String newPwd){
String sql = " update userTable set password = ? where username = ?";
Connection conn = new DB().getConnection();
try {
PreparedStatement pstmt = conn.prepareStatement(sql);
pstmt.setString(1, userName);
pstmt.setString(2, newPwd);
pstmt.executeUpdate();
return true;
} catch (SQLException e) {
e.printStackTrace();
} finally {
close(conn);
}
return false;
}
/**
* @param conn
* 关闭数据库连接
*/
private void close(Connection conn){
try {
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
}
@Test
public void addTest(){
new UserTable().addUser("zhangsan", "123");
}
只是在浏览器中添加就不行了
2拆开 if(new UserTable().addUser(userName, password))
为bool flog=new UserTable().addUser(userName, password)
if(flog)
看flog有没有
insert into userTable(username,pasword) values (?,?)
在就是设个标志位不要直接返回true
boolean flag = false ;