你的 com.microsoft.jdbc.sqlserver.sqlserverdriver 有没有被找到,如果没有,就说明你的classpath有问题,须重新配置。
如果找到了,则察看你的DataBase url是否正确?

解决方案 »

  1.   

    对你说吧,在JBUILDER的TOOLS中设置好后,一定要在JBUILDER的TOOLS菜单中启动它,它才可以用的!
    如果你希望单独启动它也可以用的话,你需要在PILOT.config中使用addpath把你的驱动加进去,不过这样的话从JBUILDER TOOLS菜单中不能启动的除非以上两种方法你都配置一遍!
      

  2.   

    只要保证编译器能找到sqldriver的.jar就行了。
      

  3.   

    com.microsoft.jdbc.sqlserver.sqlserverdriver
    在DATABASE PILOT中是黑色的吗?
    如果是黑色表明驱动加载成功,可能是URL或驱动版本的问题,
    是红色的话表明驱动加载未成功.
    简单一点的话可以直接在dbpilot.config文件中找到addpath部分
    加上
    addpath 驱动jar文件路径
    就可以了
      

  4.   

    在TOOL中的CONFIG LIBRARY中配置好(所有的PROJECT都可以直接添加,比较方便)。
    然后在PROJECT的PROPERTIES中点击REQUIRED LIBRARIES,用ADD把它加如。
      

  5.   

    哪位老大愿意喝我用QQ,
    各位老大的方法,我都试遍了,
    我的JBUILDER一点都没反应。
      

  6.   

    com.microsoft.sqlserver.sqlserverdriver
    是不是我自己在DATA PILOT中加入的呀?
      

  7.   


    driver-name="com.microsoft.jdbc.sqlserver.SQLServerDriver"
      

  8.   

    Java 是大小写敏感的语言切记
      

  9.   

    我安装后,现在变黑了,
    我想在DATA PILOT中创建数据库,
    可是总是告诉我no suitable driver
    是版本的问题吗?
      

  10.   

    你的url有问题。url不正确时会报这种错。
      

  11.   

    可我根本就没有办法写URL,
    那格按钮不好用呀!
    我该怎么办呢:
      

  12.   

    url中填入这个试试:
    microsoft:sqlserver://127.0.0.1:1433;DatabaseName=yourdbname
      

  13.   

    老大,1433号端口是SQL SERVER的吗?
    我的数据库该放到哪个目录下呢?
      

  14.   

    sqlserver缺省的端口是1433,如果你的不是自己修改一下就好了
    数据库目录不用管了
      

  15.   

    url=microsoft:sqlserver://192.168.0.25:1433;web
    我用这个URL时候,为什么会出现说URL无效呢?
    192.168.0.25是另一台机器的IP,web是一个数据库名。
    我用SQL SERVER CLIENT登陆的时候能访问呀,
    可现在为什么却报错呢?????
    急死我了,
    别抛弃我!
      

  16.   

    应该写成:
    microsoft:sqlserver://192.168.0.25:1433;DatabaseName=web
    注意区分大小写或者直接把上面的句子拷贝进去试一试,应该没问题了
      

  17.   

    我从来不用微软的这个jdbc.
    我用com.inet.tds.TdsDriver
      

  18.   

    java.sql.SQLException: [Microsoft][SQLServer JDBC Driver]Object has been closed. 
    是怎么回事呀?
      

  19.   

    你的jdbc到底有没有配置好,先测试一下本机的连接来看看配置是好的吗,好的话再测试服务器