CLASSPATH也配了 ===========> 配的对吗?

解决方案 »

  1.   

    应该是配对了呀,是不是在写完com加上一点时会带出“microsoft”的字符串?
      

  2.   

    用jbuilder吗,是啊
    com.microsoft....后面都可以点出来的,或者运行的时候看看输出窗口里的classpath有没有包含驱动
      

  3.   

    你的问题,我也出现过,我自己解决了,你把你的情况说的清楚点,你的环境怎么配置的?还有,你的版本,我装的是MYSQL也是装了很多次才搞好,不过,现在应该是很熟的了!^_^
      

  4.   

    你连接的数据库应该是MSSQLServer吧,同时你采用的微软的纯Java驱动如果是SQLServer7.0或SQLServer2000话,只需要做如下配置即可:
    1、到微软网站下载驱动
    2、按照提示进行安装,例如:c:\sql2000jdbc
    3、将c:\sql2000jdbc\lib\msbase.jar;c:\sql2000jdbc\lib\mssqlserver.jar;
      c:\sql2000jdbc\lib\msutil.jar加入到CLASSPATH路径中。
    4、注销或重起计算机。
    5、在程序中进行如下调用:
          Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
          Connection con = DriverManager.getConnection("jdbc:microsoft:sqlserver://localhost:1433;user=sa;password=sa;DatabaseName=Northwind");
          //Class.forName("weblogic.jdbc.mssqlserver4.Driver");
          //Connection con = DriverManager.getConnection("jdbc:weblogic:mssqlserver4:[email protected]:1433;user=sa;password=sa");
          Statement st = con.createStatement();
          ResultSet res = st.executeQuery("select * from Employees");
    注意大小写的问题!
    祝你成功,别忘了给分哟!
      

  5.   

    你们所说的方法我都已经试过了,配置应该是没问题的,但
    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
          ~~~~~~~
    不管我怎么配置都不能消除上面画线的错误信息,在我输入com.后也不会有microsoft的字样,真是弄不懂呀...
      

  6.   

    大家所说的 CLASSPATH 是不是在windows2000下,点击桌面上"我的电脑"图标后,选择属性,再在"高级"选项卡中选择"环境变量",在其中的 CLASSPATH 中加入路径呀???
    希望不是
      

  7.   

    你在jbuilder的工程属性里加上这三个包吧。先定义一个sqlserver库包含这三个包,再让你的工程引用这个库,一定没问题的
      

  8.   

    虽然我也用jbuilder但我常用的是SUN的工具,jubilder7在Linux下会出问题,显示不正常。。
      

  9.   

    还有就是我用SUN的ODBC也会出一样的错,这不应该是JDBC的问题吧