Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
这是jdbc的固定的写法!
你需要在window下配一个odbc数据源,名字叫Customer,在控制面板下配!
ResultSet rs = stm.executeQuery(upd);
这样就可以了

解决方案 »

  1.   

    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver").newInstance();
    不用的数据库用的驱动不一样,这是jdbc-odbc桥的驱动,属性jdbc type1,
    如果要更好的jdbc,可以去下载microsoft sql server 2000的jdbc type4:
    http://www.microsoft.com/downloads/details.aspx?FamilyID=4f8f2f01-1ed7-4c4d-8f7b-3d47969e66ae&DisplayLang=en
      

  2.   

    我刚刚在网上下载了一个jdbc也安装上了,但我都没看到它是安装在什么地方。
    请问一下
    1.  Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");2.  sqlConn = java.sql.DriverManager.getConnection 
    这两句话是不是说只要是对sql server 2000的连接就这么写啊 。
    这是固定的格式吗?还是说要根据具体的安装路径啊什么来配置呢?
    谢谢。
      

  3.   

    Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
    con=DriverManager.getConnection("jdbc:odbc:Customer");
    等这些语句都会引发异常,应该放在try{}catch(){}里捕捉异常
    其它错误只有你贴出来才能知道了
      

  4.   

    请问,我用的是tomcat+jdk
    数据库用的是sql server 2000;
    请问,我这个Class.forName(???????);
    zcon=DriverManager.getConnection("??????????");
    该怎么写啊、
      

  5.   

    sql server的驱动的格式就是这样的!
    你的驱动程序,一定要放到web-inf/lib目录下!
      

  6.   

    对的,将驱程序放到你的webappcation/web_inf/lib目录下面
    至于写法:
     Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
     Connection con=DriverManager.getConnection("jdbc:microsoft:sqlserver://win2000s:1433;DatabaseName=i-hotel", "sa", "sa");
       这是固定格式,照抄就可以了