在 Tomcat 中找到conf/context.xml,然后编辑并编写如下内容:
<Resource name="jdbc/PollDatasource" auth="Container" type="javax.sql.DataSource"
driverClassName="com.YourDriver"
url="jdbc:derby://localhost:1527/nameOfTheDatabase;create=true"
username="username" password="password" maxActive="20"
maxIdle="10" maxWait="-1" />
注 1:使用上述 URL,驱动程序将是org.apache.derby.jdbc.ClientDriver
注 2:您也可以在项目的 META-INF/context.xml 中添加上述信息。这成为特定于应用程序的。如果您在 tomcat 的 context.xml 中添加信息,该信息将变为全局。
注意3:从这个网站下载jar。下载db-derby-10.9.1.0-bin.zip。它包含许多文件,包括derby.jar和derbyclient.jar(以及很多文档)。derbyclient.jar包含我们的朋友org.apache.derby.jdbc.ClientDriver.class
。derby.jar 包含org.apache.derby.jdbc.EmbeddedDriver
. 将下载的 jar 保存在 Tomcat 的 lib 文件夹中。
并在您的应用程序 web.xml “resource-ref”中:
<resource-ref>
<description>my connection</description>
<res-ref-name>jdbc/PollDatasource</res-ref-name>
<res-type>javax.sql.DataSource</res-type>
<res-auth>Container</res-auth>
</resource-ref>
你可能想看看这些问题: