idealC-2020.1.4免费下载(附安装教程)

下载地址

软件名称: IntelliJ IDEA 2020

软件大小: 560MB

安装环境: Windows

下载链接:

链接:

https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg

提取码: zt88

软件介绍

idea 2020.是由捷克IntelliJ公司而打造的一款Java集成开发环境,常常会被java工程师用于javabweb、大数据等场景的开发,是众多工程师们优先选择使用的开发工具。该软件界面美观,操作方便,拥有丰富的导航查看模式,用户通过快捷键即可显示最近打开过的文件和类名查找框,拥有强大的编码辅助功能,用户无需任何输入就可以实现代码的自动生成,还支持XML、JSP、EJB、EJB、JavaDoc预览、程序员意图等等,让你编码得心应手,加快敲代码的效率。当然,新版本的idea 2020.1与上个版本相比可是多了许多新特性,其中最大的特性当属于支持简体中文,用户安装完成后通过后续的补丁即可体验官方简体中文。除此之外,还新增了对Java 14的支持,用户现在可以使用全新的Java 14语法来编程,以及代码检查、LightEdit 模式、禅模式、数据流分析协助等十多项新功能,让你体验全新的编码方式。

安装教程

1.打开下载的软件安装包,双击打开【ideaIC-2020.1.4.exe】安装程序。

2.点击【Browse】设置软件的安装路径,建议安装在除C盘之外的磁盘,可以直接选择安装在E盘,然后点击【Next】。

3.勾选下图所示的选项,然后点击【Next】。

4.点击【Install】,软件安装过程中请耐心等待。

5.安装完成,点击【Finish】。

6.在桌面上打开安装好的ideaIC-2020.1.4.exe软件。

7.点击【Skip Remaining and Set Defaults】,选择你喜欢的背景(我选的黑底)。

  1. 点击新建新项目。
  1. 选择最下面的空项目,点击next。

10.自定义项目名称,选择合适的路径。

​​​​

11.例如我的项目在【F:\大数据实训\mysql】,之后代码的路径都在此文件夹下。

12.①先创建大项目名称为【db01Demo】

②创建目录【libs】放mysql的一些驱动

mysql驱动包为【mysql-connector-java-5.1.37-bin.jar】,链接如下:

https://pan.baidu.com/s/11uNoWsY7QvkhV_V8mcI4GA https://pan.baidu.com/s/11uNoWsY7QvkhV_V8mcI4GA

提取码: zt88

13.下载好的jar包直接拖到libs下面,右击libs找到最下面的【add as library...】,则显示出所有可用的驱动包。

14.在src下面创建java项目

新建java class【Demo01.java】

创建好后的项目结构如下图所示。

  1. java代码要和数据库相关联,因此在写java代码之前需要提前建好相关的表,如下图的【account】。

16.数据库的表建立完后开始逐次写java代码,

遵循以下几个步骤(重点理解并掌握!):

17.账户项目的java代码如下(替换ip地址/账户名/密码/对应数据库):

java 复制代码
package com.db01.demo01;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

public class Demo01 {
    public static void main(String[] args) throws Exception{
/*
*   1、创建java程序的工程
   2、将驱动包(mysql-connector-java-5.1.37-bin.jar 数据库厂家提供)
      导入java工程
* */
        //insert();
        //update();
        //delete();
        select();
    }
    //定义一个方法,修改账号表中ww的余额 500;
    public  static void select() throws Exception{
        //硬编码
        //设计模式 单例模式
        //文件中,IO流  读1次。
        //加载驱动
        Class.forName("com.mysql.jdbc.Driver");
        //创建连接对象
        Connection connection = DriverManager.getConnection(
                "jdbc:mysql://192.168.2.111:3306/db1", //连接数据库url
                "root", //用户名
                "Mysql666!"
        );
        //创建执行sql语句的对象
        Statement statement = connection.createStatement();
        //执行sql语句,获取resultSet 结果集
        ResultSet resultSet = statement.executeQuery("select * from account");
        //结果的处理,处理的是一个结果集,使用循环遍历
        System.out.println("id\tname\tbalance");
        while(resultSet.next()){
            int id = resultSet.getInt(1);//1 表示第1列
            String name = resultSet.getString(2);//2表示第2列
            double bablance = resultSet.getDouble(3);//表示第3列
            System.out.println(id+"\t"+name+"\t"+bablance);
        }
        //释放资源
        resultSet.close();
        statement.close();
        connection.close();
    }
    //定义一个方法,修改账号表中ww的余额 500;
    public  static void delete() throws Exception{
        //加载驱动
        Class.forName("com.mysql.jdbc.Driver");
        //创建连接对象
        Connection connection = DriverManager.getConnection(
                "jdbc:mysql://192.168.2.111:3306/db1", //连接数据库url
                "root", //用户名
                "Mysql666!"
        );
        //创建执行sql语句的对象
        Statement statement = connection.createStatement();
        //执行sql语句
        int i = statement.executeUpdate("delete from account where name = 'ww'");
        //在控制台输出变量i的值
        System.out.println("变量i的值"+i);
        //释放资源
        statement.close();
        connection.close();
    }
    //定义一个方法,修改账号表中ww的余额 500;
    public  static void update() throws Exception{
        //加载驱动
        Class.forName("com.mysql.jdbc.Driver");
        //创建连接对象
        Connection connection = DriverManager.getConnection(
                "jdbc:mysql://192.168.2.111:3306/db1", //连接数据库url
                "root", //用户名
                "Mysql666!"
        );
        //创建执行sql语句的对象
        Statement statement = connection.createStatement();
        //执行sql语句
        int i = statement.executeUpdate("update account set balance =500 where name='ww'");
        //在控制台输出变量i的值
        System.out.println("变量i的值"+i);
        //释放资源
        statement.close();
        connection.close();
    }
    //定义一个方法,给账户表增加数据
    public  static void insert() throws Exception{
        //3、加载驱动类 Driver
        Class.forName("com.mysql.jdbc.Driver");
        //4、创建一个连接数据库的对象 connection
        Connection connection = DriverManager.getConnection(
                "jdbc:mysql://192.168.2.111:3306/db1",
                "root",  //数据库的账号
                "Mysql666!"); //数据库的密码
        //5、创建一个执行sql语句的对象 statement
        Statement statement = connection.createStatement();
        //6、执行sql语句
        int i = statement.executeUpdate("insert into account(name,balance) values('zl',1000)");
        // 7、结果处理,在控制台输出值
        System.out.println("变量i的值"+i);
        //8、释放资源
        statement.close();
        connection.close();
    }
}

18.点击编译运行java程序,得到如下结果。

相关推荐
小蒜学长4 分钟前
基于SpringBoot + Vue的智能健身房管理系统的设计与实现(代码+数据库+LW)
java·数据库·vue.js·spring boot·后端
DolitD6 分钟前
云流技术深度剖析:单服务器下如何实现3D应用的多实例并发?
java·服务器·前端·3d·云原生·云计算
jun_bai10 分钟前
Ecplise中发布项目到配置的tomcat中
java·服务器
liangbo710 分钟前
JVM规范第 6 章:Java 虚拟机指令集
java·jvm
芦柑46413 分钟前
画布和3D导演台工具:短剧分镜从素材整理到空间预演的完整链路
服务器·前端·数据库
南城以南溫暖如初14715 分钟前
AI 智能商城 APP 定制开发的核心需求
java·人工智能·spring boot·mysql·mybatis·需求分析
摇滚侠16 分钟前
《SpringBoot 3:入门与应用实战》第 9 章 使用 WebMvc 开发应用 阅读笔记 21
java·spring boot·笔记
Sam_Deep_Thinking22 分钟前
聊聊开闭原则,以及它在Spring里的样子
java·后端·spring·程序员·开闭原则
专注仿真23 分钟前
TRAE Work 的实战
数据库·人工智能·分析
SimonKing35 分钟前
开源神器 Navop:数据库+SSH+终端+AI,一个应用全搞定
java·后端·程序员