一般字段名不可以为中文,除非您使用支持中文的字段名的数据库,但使用 JDBC 的话多半不支持中文字段名,象 ResultSet 中的 getString("姓名") 就不能使用(我没有测试过,只是根据您所说的),不过您可以使用 getString(int iCol) 类似的方法。
为测试中文字段名,我建议您将  字段名 Unicode 化,或 GB2312 化,这二种都测试以下,如果都无法,就请用: getString(int iCol) 类似的方法。
谢谢!