java创建web心得

看了很多前辈们的,可能是刚学吧,感觉里面很多使用教程用不上,于是东拼西凑终于弄了一个相对完善的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:完成!

一边使用一边写的这个文档,如有不足,联系交流

猜你喜欢

转载自blog.csdn.net/qq_40258437/article/details/82903963
今日推荐