小弟,最近苦于tomcat sql2000配置,看了几个论坛上的方法都不起效果,特请高手帮忙!!

解决方案 »

  1.   

    我是一个web开发方面的菜鸟,希望高手们,说的尽量详细一点!
    我用的是Tomcat 5.0 ,SQL2000  jdk1.4
      

  2.   

    去看看吧,对你有帮助!
    http://community.csdn.net/Expert/topic/4835/4835368.xml?temp=.1471979
      

  3.   

    试试这个,网上的东西有时会有一些小毛病,把你遇到的具体问题贴出来看比较好。
    http://www.webasp.net/article/18/17643.htm
      

  4.   

    下载sql server2000的jdbc安装程序。安装后,将jdbc驱动三个文件拷到comcat的common/lib下,并拷到工程的WEB-INF/lib下。
    下面是一个tomcat的server.xml文件的实例。可参看
    <?xml version="1.0" encoding="UTF-8"?>
    <Server debug="0" port="8081" shutdown="SHUTDOWN">
      <GlobalNamingResources>
              <Resource name="jdbc/webs"
                  auth="Container"
                  type="javax.sql.DataSource"/>
              <ResourceParams name="jdbc/webs">
                <parameter>
                <name>factory</name>
                <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
              </parameter>
              <parameter>
                <name>maxActive</name>
                <value>100</value>
              </parameter>
              <parameter>
                <name>maxIdle</name>
                <value>2</value>
              </parameter>
              <parameter>
                <name>maxWait</name>
                <value>10000</value>
              </parameter>
              <parameter>
                <name>username</name>
                <value>webUser</value>
              </parameter>
              <parameter>
                <name>password</name>
                <value>webUser</value>
              </parameter>
              <parameter>
                <name>driverClassName</name>
                <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
              </parameter>
              <parameter>
                <name>url</name>
                <value>jdbc:microsoft:sqlserver://localhost:1433; SendStringParametersAsUnicode=false</value>
              </parameter>
            </ResourceParams>
      </GlobalNamingResources>
      <Service name="Catalina">
        <Connector acceptCount="10" connectionTimeout="60000" debug="0" maxThreads="75" minSpareThreads="5" port="8080"/>
        <Engine debug="0" defaultHost="localhost" name="Catalina">
          <Host appBase="D:\webs\upload\Tomcat\webapps" autoDeploy="false" debug="0" deployXML="false" name="localhost" unpackWARs="false">
            <Context debug="0" docBase="D:\webs\upload\WebContent" path="/WebContent" reloadable="true" workDir="D:\webs\upload\Tomcat\work\WebContent">
              <ResourceLink
                global="jdbc/webs"
                name="jdbc/default"
                type="javax.sql.DataSource"/>
            </Context>
          </Host>
        </Engine>
      </Service>
    </Server>
      

  5.   

    这个我已经搞定了,下载个SQL的补丁包就好了!
      

  6.   

    我现在有一个新问题,
    private static Connection con=null;
    private Statement state=null;
    private ResultSet rs=null;
    public int alter(String sql){
    int k=-10;
    this.init(Link_db.getCon());
    try{
    k=0;
    k=state.executeUpdate(sql);////////用Alter语句,该用什么语句.state.execute.Query();
    }catch(Exception e){
    k=-1;
    System.out.println("update");
    System.out.println(e.getMessage());
    }
    this.close();
    return k;
    }