myeclipse中使用select语句查询mysql中的汉字,就是查不出来,也没有乱码,单独操作数据库时能查出来

[复制链接]
查看11 | 回复3 | 2011-12-7 10:57:06 | 显示全部楼层 |阅读模式
老兄啊 当然有问题啦Connection conn=DBUtil.getConnection();PreparedStatement ps;String sql="select * from department where dept_name like '%"+name+"%'";ps = conn.prepareStatement(sql);System.out.println("sql---"+sql);ResultSet rs=ps.executeQuery();System.out.println(rs);while(rs.next()){在这里你使用了预编译prepareStateme...
回复

使用道具 举报

千问 | 2011-12-7 10:57:06 | 显示全部楼层
1.首先你打印出name看看是否有值2.然后你把sql语句打印出来看看是否是正常的3.你有没有使用hibernate框架呢?好像其中一个版本有一个bug。查询中文就查不出来。如果是的你再问我。...
回复

使用道具 举报

千问 | 2011-12-7 10:57:06 | 显示全部楼层
你的%号有问题。因为单独在数据库里没问题,它不涉及java语言。但是到java语言里,这么就是java和数据库打交道了。建议用预处理...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行