CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  Borland JBuilder

连接sql server 数据库问题(很简单)

楼主sychallenger(sychallenger)2004-04-04 08:36:25 在 Java / Borland JBuilder 提问

sql   server驱动已加载成功  
  程序只能执行到       //rs   =   stmt.executeQuery(sql);便不能往下执行是为何?  
  编译能通过     执行是不报错!  
   
  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");  
   
          Connection   conn   =   null;  
          ResultSet   rs   =   null;  
          Statement   stmt   =   null;  
          url   ="jdbc:microsoft:sqlserver://SYC:1433;DatabaseName=PersonManager";  
          //SYC   我的sqlserver服务器        
          conn   =   DriverManager.getConnection(url,   "sa",   "sa");  
          stmt   =   conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
              String   sql   =   "select   *   from   user";  
              //rs   =   stmt.executeQuery(sql);  
              if(!rs.next()   ){  
                                          JOptionPane   msg1   =   new   JOptionPane();  
                                          JOptionPane.showMessageDialog(this,"here","here",1);  
              } 问题点数:20、回复次数:4Top

1 楼dragon525()回复于 2004-04-04 12:00:14 得分 0

catch到的异常是什么?Top

2 楼sychallenger(sychallenger)回复于 2004-04-04 18:44:18 得分 0

没异常  
  Top

3 楼sychallenger(sychallenger)回复于 2004-04-04 18:44:48 得分 0

驱动我已装载     在Tools   ->   database   pilot   中可以看到PersonManager数据库并可看到user表里面的列,但在右边的data项里的添加等符号为灰色   不能操作   使用sql语句  
  select   *   from   user   执行但错误     为  
  com.borland.dx.dataset.DataSetException:   [Microsoft][SQLServer   JDBC   Driver]Can't   start   a   cloned   connection   while   in   manual   transaction   mode.  
    //连接数据库  
        Connection   conn   =   null;  
        ResultSet   rs   =   null;  
        Statement   stmt   =   null;  
        String   strTmpUser   =   "";  
        try   {  
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");  
            String   url   ="jdbc:microsoft:sqlserver://SYC:1433;DatabaseName=PersonManager";  
            conn   =   DriverManager.getConnection(url,   "sa",   "sa");  
            stmt   =   conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
            //String   sql   =   "select   *   from   user";  
            rs   =   stmt.executeQuery("select   *   from   user;");  
            rs.next();  
            //String   no=   rs.getString(0);  
            String   name   =   rs.getString(1);  
            System.out.println(name);  
   
        }  
        catch   (Exception   e)   {  
            e.printStackTrace();  
        }  
   
   
  Top

4 楼cqlgc(cqlgc)回复于 2004-04-04 19:18:17 得分 20

Tools   ->   database   pilot   中Can't   start   a   cloned   connection   while   in   manual   transaction   mode,要先断开连接,然后重新连接,再次执行就可以了  
   
   
   
   
  //连接数据库  
        Connection   conn   =   null;  
        ResultSet   rs   =   null;  
        Statement   stmt   =   null;  
        String   strTmpUser   =   "";  
        try   {  
            Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");  
            String   url   ="jdbc:microsoft:sqlserver://SYC:1433;DatabaseName=PersonManager";  
            conn   =   DriverManager.getConnection(url,   "sa",   "sa");  
            stmt   =   conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);  
            //String   sql   =   "select   *   from   user";  
            rs   =   stmt.executeQuery("select   *   from   user;");  
            rs.next();  
            //String   no=   rs.getString(0);  
            String   name   =   rs.getString(1);  
            System.out.println(name);  
   
          add   by   XXX   2004-4-4  
         
            rs.close();  
            stmt.close();  
            conn.close();  
   
   
        }  
        catch   (Exception   e)   {  
            e.printStackTrace();  
        }  
  Top

相关问题

  • 连接数据库sql server
  • 连接数据库SQL SERVER?
  • 连接SQL Server数据库
  • 怎么连接SQL SERVER数据库
  • SQL Server 2000 JDBC applet连接数据库???
  • asp怎么连接sql server数据库?
  • Delphi6连接SQL Server数据库
  • 如何连接sql server数据库
  • 连接不到SQL server数据库?
  • asp.net连接sql server数据库?

关键词

  • 数据库
  • sqlserver
  • 执行
  • jdbc
  • microsoft
  • sql
  • null
  • syc
  • joptionpane
  • stmt

得分解答快速导航

  • 帖主:sychallenger
  • cqlgc

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo