package com.txl.userdao;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.txl.user.User;
import com.txl.util.JDBCConnection;
public class UserDAO {
// 查询
public User search(String name) {
User user = null;
String sql = "select * from txll where name = ?";
System.out.println(sql);
Connection conn = null;
PreparedStatement st = null;
ResultSet rs = null;
try {
// 建立数据库连接
conn = JDBCConnection.getConnection();
st = conn.prepareStatement(sql);
st.setString(1, name);// 执行SQL语句
rs = st.executeQuery();// 处理结果集
if (rs.next()) {
user = new User();
user.setName(rs.getString("name"));
user.setNum(rs.getString("num"));
user.setPhone(rs.getString("phone"));
user.setTell(rs.getString("tell"));
user.setAddress(rs.getString("address"));
user.setEmail(rs.getString("email"));
user.setBeizhu(rs.getString("beizhu"));
rs.close();
st.close();
conn.close();
}
} catch (SQLException se) {
se.printStackTrace();
JDBCConnection.closeResultSet(rs);
JDBCConnection.closeStatement(st);
JDBCConnection.closeConnection(conn);
}
return user;
}
//添加
public void Add(User u) {
String sql = "insert into txll(name,phone,tell,address,email,beizhu) values(?,?,?,?,?,?)";
System.out.println(sql);
Connection conn = null;
PreparedStatement st = null;
try {
// 建立数据库连接
conn = JDBCConnection.getConnection();
st = conn.prepareStatement(sql);
st.setString(1, u.getName());
st.setString(2, u.getPhone());
st.setString(3, u.getTell());
st.setString(4, u.getAddress());
st.setString(5, u.getEmail());
st.setString(6, u.getBeizhu());
st.executeUpdate();// 执行SQL语句
st.close();
conn.close();
}
catch (SQLException se) {
se.printStackTrace();
JDBCConnection.closeStatement(st);
JDBCConnection.closeConnection(conn);
}
}
}
Br_Info.zip_jsp通讯录
版权申诉
173 浏览量
2022-09-19
19:10:50
上传
评论
收藏 23KB ZIP 举报
![avatar](https://profile-avatar.csdnimg.cn/dabc422b995e4f93b0df429caef6266e_weixin_42656416.jpg!1)
四散
- 粉丝: 54
- 资源: 1万+
最新资源
- java-leetcode题解之第102题二叉树的层序遍历.zip
- java-leetcode题解之第104题二叉树的最大深度.zip
- java-leetcode题解之第173题二叉搜索树迭代器.zip
- java-leetcode题解之第100题相同的树.zip
- java-leetcode题解之第101题对称二叉树.zip
- java-leetcode题解之第128题最长连续序列.zip
- java-leetcode题解之第94题二叉树的中序遍历.zip
- java-leetcode题解之第98题验证二叉搜索树.zip
- java-leetcode题解之第200题岛屿数量.zip
- java-leetcode题解之第130题被围绕的区域.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)