当前位置:编程学习 > JAVA >>

myeclipse里面查询数据库的问题

我写了个struts项目,里面用到个查询
			
       pstmt = conn
.prepareStatement("select title_id,title,type,price from titles where type=?");
pstmt.setString(1, type);
rs = pstmt.executeQuery();

结果查不出数据来
我把where后面的条件去了,能查出数据。
然后我在myeclipse自带的DB界面执行语句也查不出来,同样,去了where就可以,没有报错,用其他工具比如mysql-front执行是没问题的。

后来发现,传的是英文的时候可以查出来,条件是中午字符串就不行
数据库是utf-8的编码
求解决方法
--------------------编程问答-------------------- 在你的数据库连接后面加上:
characterEncoding=UTF-8
试试。 --------------------编程问答-------------------- 数据库连接改下字符集

<property name="url" value="jdbc:mysql://localhost:3306/ngbaojia?useUnicode=true&characterEncoding=utf8">
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,