试试:
select case(id as varchar) from forum_10
好歹先把东西取出来再说。类型嘛,总归有办法转的。

解决方案 »

  1.   

    sorry,写错了。
    select cast(id as varchar) from forum_10
      

  2.   

    是否应该指定长度?有些忘记了,你试试吧:
    select case(id as varchar[32]) from forum_10
      

  3.   

    这是查询语句,执行可以啊!但是还有个问题,取值时候怎么做啊?
    while(rs.next())
    {
    id=rs.getString("cast(id as varchar)");
    }

    while(rs.next())
    {
    id=rs.getString("id");
    }
    都不行啊
      

  4.   

    JDBC文档中有数据库字段类型和Java类型的对应关系图示。java.math.BigInteger这个应该够用了
      

  5.   

    1。偶又写错了,case改“cast”;
    2。未命名的列可以使用列的序号取得:getString(1);