结果对,但是是红色的,是怎么一回事?

来源:2-6 JDBC实战---搭建模型层 Ⅳ

昙花一现2

2016-10-31 21:25

http://img.mukewang.com/5817450c00013ef609640129.jpg

//	按条件来查找女神
	public List<Goddess> query(String name) throws Exception{
		Connection conn = DBUtil.getConnection();
		List<Goddess> gList = new ArrayList<Goddess>();
		Goddess g = null;
//		一个可变的字符序列StringBuilder
		StringBuilder sql = new StringBuilder();
//		 将指定的字符串追加到此字符序列。
		sql.append("select * from imooc_goddess");
		sql.append(" where user_name= ?");
		PreparedStatement ptmt = conn.prepareStatement(sql.toString());
		ptmt.setString(1,name);
		ResultSet resu = ptmt.executeQuery();
		while(resu.next()){
			g = new Goddess();
			g.setId(resu.getInt("id"));
			g.setUser_name(resu.getString("user_name"));
			g.setSex(resu.getInt("sex"));
			g.setAge(resu.getInt("age"));
			g.setBirthday(resu.getDate("birthday"));
			g.setEmail(resu.getString("email"));
			g.setMobile(resu.getString("mobile"));
			g.setCreate_user(resu.getString("create_user"));
			g.setCreate_date(resu.getDate("create_date"));
			g.setUpdate_user(resu.getString("update_user"));
			g.setUpdate_date(resu.getDate("update_date"));
			g.setIsdel(resu.getInt("isdel"));
			gList.add(g);
		}
		return gList;
	}

测试:

		GoddessDao gd = new GoddessDao();
				List<Goddess> glist = gd.query("王尼玛");
		for (int i = 0; i < glist.size(); i++) {
			System.err.println(glist.get(i).toString());
		}


写回答 关注

1回答

  • 晴颜
    2016-12-02 22:12:26

    你用的是err输出的,这是默认输出错误信息的,是红色的,用out输出是正常的黑字

JDBC之 “ 对岸的女孩看过来”

一起领略JDBC的奥秘,为进一步学习集成框架打下良好的基础

99327 学习 · 856 问题

查看课程

相似问题