package cn.impl.dao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import cn.DAO.UserDao;
import cn.entity.User;
import cn.jdbc.Coon;
public class UserImpl implements UserDao {
// 测试方法
public static void main(String[] args) {
User pro = new User();
pro.setName("张三");
pro.setPassword("123456");
pro.setSex("女");
pro.setHobby("吃饭、吃水果、看书");
pro.setExplain(null);
UserImpl p = new UserImpl();
p.adduser(pro);
}
// 添加用户
public int adduser(User add) {
int a = 0;
// 第一:定义操作数据库的SQL语句
// "insert Users values('admin','123456','男','打球、敲代码','没有特殊爱好')";
String sql = "insert into product values (?,?,?,?,?)";
// 第二:获取链接对象
Connection conn = Coon.put();
PreparedStatement pstmt = null;
// 第三:实例化语句对象
try {
pstmt = conn.prepareStatement(sql);
// 第四:设置数据
pstmt.setString(1, add.getName());
pstmt.setString(2, add.getPassword());
pstmt.setString(3, add.getSex());
pstmt.setString(4, add.getHobby());
pstmt.setString(5, add.getExplain());
// 第五:执行SQL语句
// 第六:接收返回结果
a = pstmt.executeUpdate();
} catch (SQLException e) {
e.printStackTrace();
}
// 第七:关闭对象
try {
pstmt.close();
conn.close();
} catch (SQLException e) {
e.printStackTrace();
}
return a;
}
// 删除用户
public int deleuser(User dele) {
int deleuesr = 0;
return deleuesr;
}
}
出现错误找不出、但是仔细看看又好像没有错误一样、请各位大侠支招
|