安装这个时不提示路径的放不放无所谓,主要还是看这句Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

解决方案 »

  1.   

    编译通过,运行到Class.forName("sun.jdbc.odbc.JdbcodbcDriver");报错。不知为什么?ODBC上已经安装了SQL Server 7.0数据库。
      

  2.   

    运行Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");时仍然异常。
      

  3.   

    要把几个sql server jdbc 的几个jar文件包含到classpath中。
    可以看看SQL Server2000 JDBC的帮助
      

  4.   

    sql server jdbc 的几个jar文件在哪儿下载?我在http://www.microsoft.com/sql/downloads/只找到SQL Server2000 jdbc 的Setup.exe。
      

  5.   

    我想问题应该是这样的:
    JDBC for SQL Server 2000不支持SQL 7.0的JDBC连接。具体你的程序是什么原因我想你可以将SQLException捕获出来打印getMessage就一目了然了!
    呵呵
      

  6.   

    在本站请教的几位都说SQL Server 7.0数据库可以使用JDBC for SQL Server 2000。因为我在http://www.microsoft.com/sql/downloads/找不到JDBC for SQL Server 7.0。
      

  7.   

    用Setup.exe安装
    安装完后就可以找到那几个jar文件了
      

  8.   

    你可以查找mssqlserver.jar,相同目录下有另外2个jar文件,这就是需要的jar文件
      

  9.   

    我解决了:
    一. 环境设置
    (1)jdbc驱动设置(非jbuilder的运行环境下,比如cmd环境):  
    下载一个驱动,安装后将驱动文件的绝对路径放入classpath环境变量里面去,最好将驱动就安装到jdk的lib目录里面算了。  
    这方面设置若有问题参考:http://www.csdn.net/expert/topic/750/750375.xml?temp=.4715387  
    (2)JBuilder连接数据库的jdbc驱动设置:  
    1.在tools->configre  libraries->new->键入name->add->选择驱动文件。不妨设置在User  Home下面  
    2.tools->enterprise  setup->database  Drier->add->选择刚才新建的  
    3.tools->database  pilot->file->new->键入:url和Driver
    4.要在你建的工程中加入这个包才行:project properties -->选择path-->required libraries--->add
    二. 编程
    try{
           Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); //注册驱动程序
           String url = "jdbc:odbc:ODBC中数据源名称"; //数据源名称
           Connection con = DriverManager.getConnection(url, "sa", ""); //建立数据库连接
        }
        catch(SQLException ex){ex.printStackTrace();}    try{
           Statement sql = con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE, ResultSet.CONCUR_UPDATABLE);
        }
        catch(SQLException ex){ex.printStackTrace();}
        try {
        ResultSet resSet = sql.executeQuery("SELECT Functionary.FunID,Functionary.FName,Functionary.JobType,Functionary.Corp,Functionary.Departmen" +
          "t,Functionary.Business,Functionary.OTel,Functionary.MobileTel,Functionary.EMail,Functionary.Re " +
          "FROM CAC.dbo.Functionary ORDER BY Functionary.FunID");
        }编程前windows系统的ODBC数据源设好您的数据库。try在程序中一定要加。
      

  10.   

    lhjq(lhjq):
        你这种数据库连接方式是使用jdbc_odbc来连接,不需用mssqlserver.jar包