关于ResultSet.TYPE_SCROLL_INSENSITIVE ,ResultSet.CONCUR_READ_ONLY 这两个参数

georgeqp 2004-03-30 09:39:42
用JAVA开发
jdbc驱动"com.microsoft.jdbc.sqlserver.SQLServerDriver"
代码大致如下
Connection cn ;
Statement stmt;
ResultSet rs;
String sql;

…………………………………………………………÷
stmt=cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE ,ResultSet.CONCUR_READ_ONLY ) ;
rs=stmt.executeQuery(sql) ;
………………………………………………………………
rs.getString("aaa");

其中"aaa"这个字段是text类型,
这时候就出现问题了,rs.getString("aaa");这句取出来的值总是乱码
如果建立statement那句
stmt=cn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE ,ResultSet.CONCUR_READ_ONLY ) ;
改成stmt=cn.createStatement() ;就是把里面两个参数去掉就正常了
请问这个问题有什么好的解决办法吗?
还有,里面两个参数到底有什么作用?

...全文
99 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjcxc 2004-04-09
  • 打赏
  • 举报
回复
java的不懂,楼主要不到java版去问问.
georgeqp 2004-04-09
  • 打赏
  • 举报
回复
netcoder(数据猪)
怎么设置jdbc的字符集啊?
georgeqp 2004-04-09
  • 打赏
  • 举报
回复
netcoder(数据猪)
怎么设置jdbc的字符集啊?
netcoder 2004-04-09
  • 打赏
  • 举报
回复
连接配置文件里面
netcoder 2004-04-07
  • 打赏
  • 举报
回复
jdbc设置为gb2312字符集试试看
gameboy999 2004-04-05
  • 打赏
  • 举报
回复
顶啊
georgeqp 2004-04-01
  • 打赏
  • 举报
回复
georgeqp 2004-03-31
  • 打赏
  • 举报
回复
试过了,改成ntext也不解决问题
zjcxc 2004-03-30
  • 打赏
  • 举报
回复
将字段类型改为 ntext

22,207

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧