看了很多前辈们的,可能是刚学吧,感觉里面很多使用教程用不上,于是东拼西凑终于弄了一个相对完善的web和mysql连接的完整过程(基于eclipse jee 2018-09下创建web):
在mysql和tomcat安装配置好情况下:
1:引入tomcat环境
File->Other->Server->Server->选择好自己所安装的tomcat版本->Finish
2:创建web工程
File->Other->Web->Dynamic Web Project
3:引入mysql的驱动包(jar),驱动最好新版不然要挂掉(mysql-connector-java-5.1.47-bin.jar)
自己所建的项目->Java Resources->Libraries->JRE System Library->右键Build Path->Configure Build Path->
在Libraries选项卡下->单击Modulepath右侧灰字即可点击->Add External JARs->引入mysql的连接驱动包
4:创建java工程的servlet
自己所建的项目->Java Resources->右击src->new->servlet->取名(java package 和 class name)随意
5:重写doGet()或doPost()
public class servlet extends HttpServlet {
//连接自己的数据库即可
public static String drive = "com.mysql.jdbc.Driver";
public static String url = "jdbc:mysql://127.0.0.1:3306/test?characterEncoding=UTF-8";
public static String root = "root";
public static String password = "123456";
doPost(){
//获取参数
//"Id","User_Name"等都是jsp或HTML里面自己给<input type = "text" name = "***">的name值
String Id = req.getParameter("Id");
String UserName = req.getParameter("User_Name");
String PassWord = req.getParameter("PassWord");
String Sex = req.getParameter("Sex");
java.sql.Connection connection =null;
try {
Class.forName(drive);
connection = DriverManager.getConnection(url, root, password);
Statement statement = connection.createStatement();
String select1 = "insert into user_load values('"+Id+"','"+UserName+"','"+PassWord+"','"+Sex+"')";
statement.execute(select1);
req.getRequestDispatcher("NewFile.jsp").forward(req, resp);
} catch (ClassNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
6:WebContent的WEB-INF的web.xml完善
WebContent->WEB-INF->文档形式打开web.xml->在<web-app>里面添加
//FirstWork是Java Resources->src->FirstWork(自己命名的)下的.java项目的名字
<servlet>
<servlet-name>FirstWork</servlet-name>
//FirstWork.FirstWork第一个FirstWork就是servlet名字
<servlet-class>FirstWork.FirstWork</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>FirstWork</servlet-name>
//最好在尾部加入.java
<url-pattern>/FirstWork.java</url-pattern>
</servlet-mapping>
7:创建jsp或者HTML
自己所建的项目->右键->new->JSP File->命名->Finish
创建成功后在WebContent里面
8:完成!
一边使用一边写的这个文档,如有不足,联系交流