jsp+servlet+mysql项目步骤:
1.建库。
将需要使用的数据建表,确定数据属性以及数据类型。
2.建立Javaweb项目。
在IDEA集成开发工具中选择New-project-Java Enterprise-勾选Web Application
Project SDK 中选择JDK1.8
Application Server中选择配置的服务器
3.导入jar包。
1.c3p0-0.9.5.2 :数据库连接池。(JDBC连接池)
连接池作用:程序调用数据库中的数据时可以直接去数据库连接池拿出Connection对象,可以节省大量的调用空间。
2.commons-dbutils-1.7:工具类库。
Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装
3.jstl :JSP标准标签库。
配合EL表达式使用,仅在JSP文件中使用。
需要引入标签库 <%@ taglib prefix="" uri="" %>
注意:如果EL表达式不生效,引入<%@ page isELIgnored=“false” %>
4.mchange-commons-java-0.2.11:c3p0-0.9.2的依赖包。
c3p0-0.9.2版本后分离出来的包,0.9.1的时候还是一个包。
5.mysql-connector-java-5.1.22:mysql数据库驱动。
Java连接MySQL必备驱动。 990
6.standard:java工具包。
如果要使用JSTL和EL表达式,就必须导入jstl.jar和standard.jar文件。
4.引入c3p0xml配置文件。
在src目录下new一个新的file,命名为c3p0-config.xml
必须为该名称,否则数据库连接池无法使用!
配置内容如下:
————————————————————————————————————
<?xml version="1.0" encoding="UTF-8" ?>
<c3p0-config>
<default-config>
<property name="driverClass">com.mysql.jdbc.Driver</property>
<property name="jdbcUrl">jdbc:mysql://localhost:3306/gift</property>
<property name="user">root</property>
<property name="password">root</property>
</default-config>
</c3p0-config>
————————————————————————————————————
其中diverClass加载驱动。
jdbcUrl加载需要使用的库。
user和password填入mysql的账号密码。
5.建entity包,until包,建立三层结构(dao,service,servlet)
6.导入entity类与素材图片。
使用IDEA软件自带插件Database导入数据库,将库中的表导入entity包内
7.写入API,实现对应功能。