欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

IDEA

程序员文章站 2022-03-30 15:53:25
...

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

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

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

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

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

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());
    }
    }
    运行代码,若连接成功,则出现如下图
    IDEA
    3-1将写好的HTML文件复制到webapp下将index.html文件代码复制到index.jsp中,记得更改一下图片样式的路径,css/jsimg文件不用动
    IDEA

点击login,跳转到另一界面
IDEA