你是自己做个connection文件来连,还是通过hibernate来连?

解决方案 »

  1.   

    用的什么应用服务器,sqlserver的哪个版本?再看看开源项目是怎么做的。
      

  2.   

    在tomcat下配置后
    用context找到jndi就可以了
      

  3.   

    建议看一下sun 的CTS(COMPATIBILITY TEST SUITE)测试工具,对JDBC的测试中有数据库连接池的使用,包括MYSQL。你的问题写的好像不太清楚,到底是哪里出问题了。
      

  4.   

    具体修改server.xml文件哈,网上查一下资料,很多的
      

  5.   

    <Context path="/DBTest" docBase="D:\rautinee work\db\"
           debug="5" reloadable="true" crossContext="true"> <Logger className="org.apache.catalina.logger.FileLogger"
                prefix="localhost_DBTest_log." suffix=".txt"
                timestamp="true"/> <Resource name="jdbc/TestDB"
                  auth="Container"
                  type="javax.sql.DataSource"/> <ResourceParams name="jdbc/TestDB">
       <parameter>
         <name>factory</name>
         <value>org.apache.commons.dbcp.BasicDataSourceFactory</value>
       </parameter>   <!-- Maximum number of dB connections in pool. Make sure you
            configure your mysqld max_connections large enough to handle
            all of your db connections. Set to 0 for no limit.
            -->
       <parameter>
         <name>maxActive</name>
         <value>100</value>
       </parameter>   <!-- Maximum number of idle dB connections to retain in pool.
            Set to 0 for no limit.
            -->
       <parameter>
         <name>maxIdle</name>
         <value>30</value>
       </parameter>   <!-- Maximum time to wait for a dB connection to become available
            in ms, in this example 10 seconds. An Exception is thrown if
            this timeout is exceeded.  Set to -1 to wait indefinitely.
            -->
       <parameter>
         <name>maxWait</name>
         <value>10000</value>
       </parameter>   <!-- MSSQLserver dB username and password for dB connections  -->
       <parameter>
        <name>username</name>
        <value>sa</value>
       </parameter>
       <parameter>
        <name>password</name>
        <value></value>
       </parameter>   <!-- Class name for mssqlserver JDBC driver -->
       <parameter>
          <name>driverClassName</name>
          <value>com.microsoft.jdbc.sqlserver.SQLServerDriver</value>
       </parameter>   <!-- The JDBC connection url for connecting to your mssqlserver dB.-->
       <parameter>
         <name>url</name>
         <value>jdbc:microsoft:sqlserver://localhost:1433;databasename=Northwind</value>
       </parameter>
     </ResourceParams>
    </Context>