下载地址
软件名称\]: IntelliJ IDEA 2020 \[软件大小\]: 560MB \[安装环境\]: Windows \[下载链接\]: 链接: [https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg https://pan.baidu.com/s/1yGOWqfRVE6cPsAe0qHpnbg](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】,选择你喜欢的背景(我选的黑底)。  8. 点击新建新项目。  9. 选择最下面的空项目,点击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](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】 创建好后的项目结构如下图所示。  15. 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程序,得到如下结果。 