sqlserver2000中文字符串排序和java排序问题
数据库:sqlserver2000中文版
表:test
字段:name varchar 30
sql:select name from test order by name
java程序:
先用jdbc驱动连接sqlserver,执行sql语句,将取得的name数组排序(此时是
跟数据库执行的排序结果相同的)。
排序比较方法是:str.compareTo(str2),得到新的name数组,结果排序后
跟排序前结果不同,请问有解决方法吗?
目的:使排序后与数据库排序结果一致。
表中的数据(记得不太清楚了):
深圳青青乐园
深圳茗海花园
深圳公路管理局
深圳至诚
深圳前海
..........