下载地址
[软件名称]: 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】,选择你喜欢的背景(我选的黑底)。
- 点击新建新项目。
- 选择最下面的空项目,点击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】
创建好后的项目结构如下图所示。
- 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程序,得到如下结果。