如何连接tomcat 7和mysql

时间:2014-11-23 13:24:17

标签: mysql eclipse tomcat java-ee

我对j2ee很新...... 我刚读完头部第一个servlet和jsp ....

对于一个练习项目,我正在考虑建立一个资金跟踪器,我可以节省我的费用并在将来的任何时间看到它们.... 但为此我需要一个数据库,我用Google搜索,发现mysql是一个很好的数据库,但我对如何设置tomcat与mysql交谈一无所知....

我正在使用eclipse kepler和tomcat 7 .......

请告诉我配置tomcat的步骤是什么,以便它可以看到mysql,我可以通过我的代码访问数据库......

我在Windows 8上。

似乎设置事物比编码更困难 plz plz plz帮帮我

1 个答案:

答案 0 :(得分:2)

您可以执行以下步骤:

  1. 创建一个context.xml并将其保存在TOMCAT_HOME / conf下。

  2. 在context.xml中,您必须添加您的数据库配置,如下所示:

    <Resource name="jdbc/test" auth="Container" type="javax.sql.DataSource" maxActive="510" minIdle="0" maxIdle="200" maxWait="10000" username="test" password="test" driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://127.0.0.1:3306/test" poolPreparedStatements="true" maxOpenPreparedStatements="510" validationQuery="SELECT 1" testOnBorrow="true" />

  3. 在应用程序的web.xml中,请参阅上述内容,例如:

    <resource-ref> <description>DB Connection</description> <res-ref-name>jdbc/test</res-ref-name> <res-type>javax.sql.DataSource</res-type> <res-auth>Container</res-auth> </resource-ref>

  4. 将包含mysql驱动程序的JAR(例如mysql-connector-java-5.1.12-bin.jar)放入TOMCAT_HOME / lib

  5. 我希望它会有所帮助。