大家好,我在Java程序中执行如下语句String cls = "com.sybase.jdbc2.jdbc.SybDriver";
String url = "jdbc:sybase:Tds:10.11.111.4:4100/lkmis?charset=cp850&jconnect_version=0";
String user = "test";
String passwd = "test";Class.forName("com.sybase.jdbc2.jdbc.SybDriver");
Connection conn = DriverManager.getConnection(url, user, passwd);
Statement stat = conn.createStatement();String sql="select * from test where C_MC LIKE '%计算机'";
ResultSet rs=stat.executeQuery(sql);

System.out.println("rs.next() is "+rs.next());rs.next()的返回值是false,但这个SQL我在sqlAdvantage中是可以查出记录来的,把C_MC这个查询条件去掉也可以查出记录。请问大家,在查询条件中有汉字的话,有什么要特别注意的地方吗?
数据库是11.92