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程序,得到如下结果。

相关推荐
Elastic 中国社区官方博客6 分钟前
Elasticsearch 开放推理 API 增加了对 IBM watsonx.ai Slate 嵌入模型的支持
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
企鹅侠客11 分钟前
ETCD调优
数据库·etcd
Json_1817901448017 分钟前
电商拍立淘按图搜索API接口系列,文档说明参考
前端·数据库
大数据编程之光22 分钟前
Flink Standalone集群模式安装部署全攻略
java·大数据·开发语言·面试·flink
煎饼小狗28 分钟前
Redis五大基本类型——Zset有序集合命令详解(命令用法详解+思维导图详解)
数据库·redis·缓存
爪哇学长36 分钟前
双指针算法详解:原理、应用场景及代码示例
java·数据结构·算法
ExiFengs40 分钟前
实际项目Java1.8流处理, Optional常见用法
java·开发语言·spring
paj12345678941 分钟前
JDK1.8新增特性
java·开发语言
永乐春秋1 小时前
WEB-通用漏洞&SQL注入&CTF&二次&堆叠&DNS带外
数据库·sql
繁依Fanyi1 小时前
简易安卓句分器实现
java·服务器·开发语言·算法·eclipse