在SQL Server里面这个是必须的,你不能重复读取同一个字段,也必须按照顺序来读取

解决方案 »

  1.   

    在创建Statementstmt对象的时候加(java.sql.ResultSet.TYPE_SCROLL_INSENSITIVE,java.sql.ResultSet.CONCUR_READ_ONLY),一般是要先提取靠前的字段
      

  2.   

    请教各位,访问SQLSERVER需要单装驱动是吧?
      

  3.   

    如果是怎么装呢?
    我下载了两个文件
    一个是setup.exe
    一个是.tar文件
      

  4.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
      String url="jdbc:microsoft:sqlserver://dugusword:1433;DatabaseName=test";
     con= DriverManager.getConnection(url,use,pass);
    Statement stmt = con.createStatement() ;
    String sql = "select * from liuyan_temp order by id desc" ;
    ResultSet rs = stmt.executeQuery(sql) ;
     String email = rs.getString("email") ;
     String email = rs.getString("sj") ;
      

  5.   

    看你用什么服务器了,Weblogic自带了sqlserver的驱动,sqlserver的jdbc驱动Windows版安装后lib文件夹里有3个jar文件,拷贝到服务器lib文件夹里即可。
      

  6.   

    用的是TOMCAT
    但安装后我也不知道安装在哪了!
    默认在哪呢?
      

  7.   

    http://expert.csdn.net/Expert/topic/2038/2038325.xml?temp=.7673761
    到这去
    给你加分
      

  8.   

    我也用tomcat,是把jdbc驱动解压后(3个jar文件)放到comon/lib下.
      

  9.   

    to  joeysun(joeysun) linhao315(浩哥) 
    已经搞定了!
    你们到"http://expert.csdn.net/Expert/topic/2038/2038325.xml?temp=.7673761
    "
    up 一下
    给你们加分
      

  10.   

    我下面的这段代码没有任何问题呀
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    conn = DriverManager.getConnection(
              "jdbc:microsoft:sqlserver://gta-db:1433;DatabaseName=TRADING",
              "zjy","zjy");
    sql="select stkcd,trddt from shadalyr";
    PreparedStatement  pstmt=conn.prepareStatement(sql);
    set.getString("trddt");
    set.getString("stkcd");你去MS网站上下载一个最新的驱动再试一试