主题:tomcat服务器不能在数据库查询中有中文怎么办?
我在使用tomcat服务器制作JSP页面中,查询数据库语句中不能有中文怎么办。
如:
<%
String sql;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException cnfe){}
try{
Connection con=DriverManager.getConnection("jdbc:odbc:ss","sa","");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(sql);
}
%>
当sql为“select * from zz where name="王强"”时,就没有查询结果,而当sql为“select * from zz where name="slz"”时,就有查询结果。请教一下有没有解决的办法?
如:
<%
String sql;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}catch(ClassNotFoundException cnfe){}
try{
Connection con=DriverManager.getConnection("jdbc:odbc:ss","sa","");
Statement stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(sql);
}
%>
当sql为“select * from zz where name="王强"”时,就没有查询结果,而当sql为“select * from zz where name="slz"”时,就有查询结果。请教一下有没有解决的办法?