用IDEA写一个登录系统

用IDEA写一个登录系统+连接数据库 1-1配置jdk环境变量 1-2导入jdk 1-3创建web application

1-4在这需要手动创建bin包和main包 如下图

1-5手动加入三个jar包 (链接:https://pan.baidu.com/s/1eAhImj1kHdRy8Iz2rwKtkA 提取码:mfjj)下载完直接复制黏贴到lib目录下即可 1-6构建jar包

1-7在java下新建一个包,并创建一个类 1-8在新建的java类下编写 1-9在web.xml文件下编写 1-10配置tomcat

2-1配置数据库,在resource下先创建一个文件 2-2注意:后缀名一定得是properties 在该文件中编写下图代码 2-3继续手动创建如下包和类 在DBUtil类中编写下图代码

import java.io.IOException; import java.io.InputStream; import java.sql.*; import java.util.Properties;

/**

    Created by Administrator on 2020/6/13. */ public class DBuild { private static String driver; private static String usename; private static String password; private static String url; private static Properties prop =new Properties(); static { ClassLoader classLoader =DBuild.class.getClassLoader(); InputStream in =classLoader.getResourceAsStream(“db_mysql.propertites”); try{ prop.load(in); url = prop.getProperty("url"); Class.forName(prop.getProperty("driver")); usename=prop.getProperty("usename"); password =prop.getProperty("password"); }catch(Exception e){ e.printStackTrace(); } } public static Connection getConnection() throws SQLException{ return DriverManager.getConnection(url,usename,password); } public static void close(Connection conn, Statement stmt, ResultSet rs){ try { if (rs !=null){ rs.close(); } if (stmt !=null){ rs.close(); } if (conn !=null){ rs.close(); } }catch (Exception e){ e.printStackTrace(); } } public static void main(String[] args)throws Exception{ System.out.println(getConnection()); } } 运行代码,若连接成功,则出现如下图 3-1将写好的HTML文件复制到webapp下将index.html文件代码复制到index.jsp中,记得更改一下图片样式的路径,css/jsimg文件不用动

点击login,跳转到另一界面

经验分享 程序员 微信小程序 职场和发展