合集-Java登陆

摘要:MySQL 是一种开源、免费的关系型数据库 官网https://www.mysql.com/ 由于是外网 国内下载很慢 可以使用国内镜像 阿里云镜像站:https://mirrors.aliyun.com/mysql/ 搜狐开源镜像站:http://mirrors.sohu.com/mysql/ 建 阅读全文
posted @ 2023-11-08 19:55 rowbed 阅读(46) 评论(0) 推荐(0) 编辑
摘要:在传统开发中,一个普通的Java工程如下: src下建包,然后写代码,那么配置文件放在哪里?单元测试代码放在哪里?没有一个统一标准,更多时候都是自由发挥,每个人有自己的风格,这并不十分适合团队协作。 Maven主要作用 Mave主要做了两件事: 统一开发规范与工具 统一管理jar包 Maven 项目 阅读全文
posted @ 2023-11-08 15:56 rowbed 阅读(59) 评论(0) 推荐(0) 编辑
摘要:SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 阅读全文
posted @ 2023-11-09 17:46 rowbed 阅读(27) 评论(0) 推荐(0) 编辑
摘要:SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 阅读全文
posted @ 2023-11-09 18:51 rowbed 阅读(14) 评论(0) 推荐(0) 编辑
摘要:SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 阅读全文
posted @ 2023-11-10 19:55 rowbed 阅读(38) 评论(0) 推荐(0) 编辑
摘要:分页查询 现实总是有很多数据,多数情况都需要用分页显示数据。(很多数据显示在一个页面不太现实。) --关键字LIMIT --索引总是从0开始的,页面大小为一页显示多少条数据 select 列名 from 表名 limit 索引,页面大小; 栗子:按照user_id降序排列,每页显示3条数据。 SQL 阅读全文
posted @ 2023-11-11 20:15 rowbed 阅读(69) 评论(0) 推荐(0) 编辑
摘要:子查询 子查询就是在 where中再嵌套一个查询SQL,可以理解为Java中方法的返回值。 --甚至可以套中套 无限套 --被查询出来的表根据结果分为:单行子查询和多行子查询 select 列名 from 表名 where ( 另一个select语句 ); 准备数据 -- 创建Person crea 阅读全文
posted @ 2023-11-12 17:59 rowbed 阅读(14) 评论(0) 推荐(0) 编辑
摘要:表复制 简单说就是:插入数据的是一个子查询 insert into 表名 (子查询); 栗子:复制pon表两次 SQL语句: insert into pon (select * from pon); 程序运行结果: 表去重 简单说就是:依靠另一张新表和distinct关键字+子查询 insert i 阅读全文
posted @ 2023-11-14 14:55 rowbed 阅读(52) 评论(0) 推荐(0) 编辑
摘要:外连接 外连接分为左外连接和右外连接。 有的也叫联表查询,联表查询分为左表查询(左外连接)和右表查询(右外连接)。 准备数据 create table stu( id int, name varchar(32) ); insert into stu values (1,'jack'),(2,'tom 阅读全文
posted @ 2023-11-14 16:23 rowbed 阅读(24) 评论(0) 推荐(0) 编辑
摘要:约束 约束用于确保数据库的数据满足特定的规则,多个约束可以作用于一个字段上。 在mysql中,约束一般有: primary key(主键) not null(非空) unique(唯一) foreign key(外键) primary key(主键) 主键指定的列,它会唯一标识每一行。 主键拥有以下 阅读全文
posted @ 2023-11-14 20:01 rowbed 阅读(24) 评论(0) 推荐(0) 编辑
摘要:事务 在日常生活中,事务就是一件件要做的事情。 在数据库中,事务指的是一条条SQL语句。 事务的功能 事务用于保证数据的一致性,它由一组DML语句组成。 该组DML语句要么全部成功,要么全部失败。 事务就是为了解决上述问题。 事务的解释 如果直接回到记录点A。A后的记录点都会被删除。 当执行事务操作 阅读全文
posted @ 2023-11-15 17:51 rowbed 阅读(54) 评论(0) 推荐(0) 编辑
摘要:事务保障了每次DML操作的可靠性,即便出现了异常也可以通过回滚记录点避开异常。 并发下事务会产生的问题 会话A和会话B都进行了事务操作,并且操作的是同一个资源,在并发下会出现以下问题: 脏读 不可重复读 幻读 脏读 事务A读取到了事务B没有提交的数据,这就是脏读。 不可重复读 一个事务读取了两次某个 阅读全文
posted @ 2023-11-16 00:35 rowbed 阅读(13) 评论(0) 推荐(0) 编辑
摘要:SQL语句 SQL概括起来可以分为以下四组。(都是SQL,因为功能的不同,为了更好学习划分了类别) DDL——数据定义语言。用于定义数据的结构。 指的是增,删,改数据库 DML——数据操作语言。用于检索或修改数据。 指的是增,删,改数据 DQL——数据查询语言。用于查询各种形式的数据。 指的是查询数 阅读全文
posted @ 2023-11-16 16:51 rowbed 阅读(39) 评论(0) 推荐(0) 编辑
摘要:JDBC JDBC本身是Java提供的一套标准接口,由不同数据库厂商提供接口的具体实现。 至此,开发者只需调用JDBC就可以完成对各种数据库的操作。 mysql-jdbc-maven坐标 <!-- Mysql版本:5.7.36 --> <dependency> <groupId>mysql</gro 阅读全文
posted @ 2023-11-19 16:16 rowbed 阅读(39) 评论(0) 推荐(0) 编辑
摘要:ResultSet接口常用方法 ResultSet存放的是DQL查询结果的结果集。常用方法如下: 方法 类型 描述 boolean next() throws SQLException 普通方法 指针移动到下一行(没有下一行返回false) int getInt(String columnLabel 阅读全文
posted @ 2023-11-20 19:37 rowbed 阅读(17) 评论(0) 推荐(0) 编辑
摘要:PreparedStatement 为了避免SQL注入,Java提供了PreparedStatement接口。 PreparedStatement继承Statement。 PreparedStatement通过占位符、预处理SQL的方式比Statement更安全,更效率。 select * from 阅读全文
posted @ 2023-11-21 17:21 rowbed 阅读(72) 评论(0) 推荐(0) 编辑
摘要:网络 由两台或者更多的计算机组成的网络,称之为计算机网络。 在同一个网络中,不同的计算机可以互相通信。因为他们使用的都是相同的协议。 (通信:两台设备之间通过网络实现数据传输。) 假设某处的一个计算机网络使用的网络协议为ABC。那么另一处网络协议为EFG的计算机网络,就无法与该ABC网络协议进行通信 阅读全文
posted @ 2023-11-23 15:38 rowbed 阅读(26) 评论(0) 推荐(0) 编辑
摘要:Java提供了java.net包,专门用来进行网络开发。 InetAddress InetAddress类主要表示IP地址。InetAddress类常用方法如下: 方法 类型 描述 public static InetAddress getByName(String host) throws Unk 阅读全文
posted @ 2023-11-23 20:41 rowbed 阅读(41) 评论(0) 推荐(0) 编辑
摘要:DatagramSocket 使用DatagramSocket(数据套接字)可以进行UDP程序的开发,此类可以建立单向地、不可靠地、快速地通信。 在UDP编程中,混淆了服务端和客户端的概念。因为通信是单向的,所以身份可以随时切换。 (也有人把TCP称作服务端客户端,UDP称作发送端和接收端) Dat 阅读全文
posted @ 2023-11-24 18:40 rowbed 阅读(29) 评论(0) 推荐(0) 编辑
摘要:疏通逻辑。完成QQ用户登陆1-7 韩顺平网络编程-多用户通信 阅读全文
posted @ 2023-11-25 19:37 rowbed 阅读(17) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示