中软国际实训一:环境配置与新建项目

中软国际实训一:环境配置与新建项目

JDK1.8的安装

直接点击安装文件进行安装,安装成功后win+R快捷输入cmd并运行,输入Java -version查询JDK版本,查询结果为我们所需要的1.8版本JDK
中软国际实训一:环境配置与新建项目_第1张图片

IDEA的安装

直接点击安装文件ideaIU-2020.1.1.exe根据提示进行安装,之后在激活页面选择免费试用进入软件,首先创建一个JAVA项目,将文件jetbrains-agent.jar直接鼠标拖入项目后选择重启IDEA,重启后选择同意安装,提示安装成功后进入项目完成软件的安装。
IDEA安装与破解文件
验证安装是否成功,点击操作栏Help里的About,可以看到如下信息:
IntelliJ IDEA 2020.1.1 (Ultimate Edition)
Build #IU-201.7223.91, built on April 30, 2020
Licensed to https://zhile.io
You have a perpetual fallback license for this version
Subscription is active until July 8, 2089
Runtime version: 11.0.6+8-b765.40 amd64
VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o
Windows 10 10.0
GC: ParNew, ConcurrentMarkSweep
Memory: 976M
Cores: 4

其中的Subscription is active until July 8, 2089 表时可以使用到2089年,验证了安装的成功。

maven创建项目

点击操作栏中File,点击New Project,找到左侧栏中的Maven并点击,选择顶部的Project SDK为1.8版本,勾选下方的Create from archetype选中图中的一行,点击NEXT。
中软国际实训一:环境配置与新建项目_第2张图片
按照下图操作,点击OK后点击Finish创建完成。
中软国际实训一:环境配置与新建项目_第3张图片

在pom.xml里面改镜像

<properties>
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
    <maven.compiler.source>1.8</maven.compiler.source>
    <maven.compiler.target>1.8</maven.compiler.target>
    <!-- spring版本号 -->
    <spring.version>5.0.2.RELEASE</spring.version>
    <!-- mybatis版本号 -->
    <mybatis.version>3.2.6</mybatis.version>
    <!-- log4j日志文件管理包版本 -->
    <slf4j.version>1.7.7</slf4j.version>
    <log4j.version>1.2.17</log4j.version>
    <c3p0.version>0.9.5.2</c3p0.version>
    <taglibs.version>1.1.2</taglibs.version>
  </properties>

  <dependencies>
    <!-- spring核心包 -->
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-core</artifactId>
      <version>${spring.version}</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-web</artifactId>
      <version>${spring.version}</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-oxm</artifactId>
      <version>${spring.version}</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-tx</artifactId>
      <version>${spring.version}</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-jdbc</artifactId>
      <version>${spring.version}</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-webmvc</artifactId>
      <version>${spring.version}</version>
    </dependency>
    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-aop</artifactId>
      <version>${spring.version}</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-context-support</artifactId>
      <version>${spring.version}</version>
    </dependency>

    <dependency>
      <groupId>org.springframework</groupId>
      <artifactId>spring-test</artifactId>
      <version>${spring.version}</version>
    </dependency>
    <!-- mybatis核心包 -->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis</artifactId>
      <version>${mybatis.version}</version>
    </dependency>
    <!-- mybatis/spring包 -->
    <dependency>
      <groupId>org.mybatis</groupId>
      <artifactId>mybatis-spring</artifactId>
      <version>1.2.2</version>
    </dependency>
    <!-- 导入java ee jar 包 -->
    <dependency>
      <groupId>javax</groupId>
      <artifactId>javaee-api</artifactId>
      <version>7.0</version>
    </dependency>

    <!-- 导入Mysql数据库链接jar包 -->
    <dependency>
      <groupId>mysql</groupId>
      <artifactId>mysql-connector-java</artifactId>
      <version>5.1.30</version>
    </dependency>
    <!-- 导入dbcp的jar包,用来在applicationContext.xml中配置数据库 -->
    <dependency>
      <groupId>commons-dbcp</groupId>
      <artifactId>commons-dbcp</artifactId>
      <version>1.2.2</version>
    </dependency>
    <!-- JSTL标签类 -->
    <dependency>
      <groupId>jstl</groupId>
      <artifactId>jstl</artifactId>
      <version>1.2</version>
    </dependency>
    <!-- 日志文件管理包 -->
    <!-- log start -->
    <dependency>
      <groupId>log4j</groupId>
      <artifactId>log4j</artifactId>
      <version>${log4j.version}</version>
    </dependency>


    <!-- 数据连接池 -->
    <dependency>
      <groupId>com.mchange</groupId>
      <artifactId>c3p0</artifactId>
      <version>${c3p0.version}</version>
    </dependency>

    <dependency>
      <groupId>taglibs</groupId>
      <artifactId>standard</artifactId>
      <version>${taglibs.version}</version>
    </dependency>

    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-api</artifactId>
      <version>${slf4j.version}</version>
    </dependency>
    <dependency>
      <groupId>org.slf4j</groupId>
      <artifactId>slf4j-log4j12</artifactId>
      <version>${slf4j.version}</version>
    </dependency>

    <!-- 导入servlet-api/jsp -->
    <dependency>
      <groupId>javax.servlet</groupId>
      <artifactId>javax.servlet-api</artifactId>
      <version>3.1.0</version>
      <scope>provided</scope>
    </dependency>
    <!-- https://mvnrepository.com/artifact/javax.servlet.jsp/javax.servlet.jsp-api -->
    <dependency>
      <groupId>javax.servlet.jsp</groupId>
      <artifactId>javax.servlet.jsp-api</artifactId>
      <version>2.3.1</version>
      <scope>provided</scope>
    </dependency>

  </dependencies>

中软国际实训一:环境配置与新建项目_第4张图片

MYSQL和Navicat的安装

MYSQL和Navicat之前就已安装完成。
中软国际实训一:环境配置与新建项目_第5张图片

中软国际实训一:环境配置与新建项目_第6张图片

JDBC及jar包导入

1.java database connection java数据库链接 首先导入相关jar包mysql-connector-java-5.1.36.jar
2.在项目下创建一个lib文件夹,再将下载好的mysql-connector-java-5.1.36.jar放入改文件夹下
3.右键lib,点击Add as Library…

数据库的连接、关闭操作

连接配置

public static Connection DBcon(){
    Connection connection=null;
    PreparedStatement statement=null;
    try{
        //1.加载驱动
        Class.forName("com.mysql.jdbc.Driver");
        //2.创建连接
        connection = DriverManager.getConnection
                ("jdbc:mysql://127.0.0.1:3306/user?useSSL=true&" +
                        "characterEncoding=utf-8&user=" +
                        "root=root&password=toor");
    }catch(Exception e){
        e.printStackTrace();
    }finally {
        return connection;
    }

}

地址后面的user是自己要连接数据库名;user=root中的root是连接数据库的用户名

关闭配置

public static void CloseDB( Connection connection,PreparedStatement statement,ResultSet rs){
    if(rs!=null){
        try {
            rs.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    if(statement!=null){
        try {
            statement.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    if(connection!=null){
        try {
            connection.close();
        } catch (SQLException e) {
            e.printStackTrace();
        }
    }
    System.out.println("已关闭数据库服务!");
}

你可能感兴趣的:(java,mysql,jdbc,maven,数据库)