將驅動 JAR 複製至:
C:\Program Files\netbeans-4.1\enterprise1\jakarta-tomcat-5.5.7\common\lib\
https://localhost:8084/admin/,管理員登入。| 欄位 | 範例值 |
|---|---|
| JNDI Name | sybase/poolDB |
| Data Source URL | jdbc:sybase:Tds:localhost:5000 |
| JDBC Driver Class | com.sybase.jdbc3.jdbc.SybDriver |
| User Name / Password | dba / sql |
| Max Active Connections | 4 |
| Max Idle Connections | 2 |
| Max Wait for Connection | 5000 |
| Validation Query | (可留空) |
務必按 Save 後再按 Commit Changes,Tomcat 才會寫入 server.xml。
<Context path="/Matrix">
<ResourceLink global="sybase/poolDB" name="sybase/poolDB" type="javax.sql.DataSource"/>
</Context>
<resource-ref>
<description>Sybase Database Connection Pool</description>
<res-ref-name>sybase/poolDB</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
<res-sharing-scope>Shareable</res-sharing-scope>
</resource-ref>
<%@ taglib prefix="sql" uri="https://java.sun.com/jsp/jstl/sql" %>
<sql:query var="results" dataSource="sybase/poolDB">
SELECT * FROM customer
</sql:query>
<c:forEach var="row" items="${results.rows}">
${row.columnName} <br/>
</c:forEach>
common/lib → ClassNotFoundException。Commit Changes → DataSource 不生效。ResultSet/Statement/Connection。