自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 java之jdbc1

//针对于order的通用 public Order OrderMethod(String sql, Object... args) { Connection connection = null; java.sql.PreparedStatement preparedStatement = null; ResultSet resultSet = null;//获取结果集 try { connection = J.

2022-05-23 20:42:09 140

原创 JTable自定义TableModel

import javax.imageio.metadata.IIOMetadataFormatImpl;import javax.swing.*;import javax.swing.table.AbstractTableModel;import java.awt.BorderLayout;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.util.Vector;import .

2022-05-20 18:20:14 467 1

原创 java之五子棋

import javax.imageio.ImageIO;import javax.swing.*;import java.awt.*;import java.awt.BorderLayout;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import java.awt.image.BufferedImage;import java.io.File;import java.io.IOException.

2022-05-14 00:02:30 519 1

原创 一个画笔小程序

import java.awt.*;import java.awt.event.*;import java.awt.image.BufferedImage;/** * @ClassName HandDraw * @Description TODO * @Author xpower * @Date 2022/5/12 19:28 * @Version 1.0 */public class HandDraw { //主窗体 Frame frame = new Frame(.

2022-05-13 13:42:06 456

原创 打砖块小游戏雏形

import javax.swing.*;import java.awt.*;import java.awt.event.*;/** * @ClassName BallGame * @Description TODO * @Author xpower * @Date 2022/5/12 8:10 * @Version 1.0 */public class BallGame { //主窗体创建 Frame frame = new Frame("Ballgame");.

2022-05-12 10:28:02 70

原创 MySQL8.0之其他新特性

#MySQL8.0之其他新特性CREATE DATABASE dbtest18;USE dbtest18;#窗口函数#1.1 演示窗口函数的效果CREATE TABLE sales(id INT PRIMARY KEY AUTO_INCREMENT,city VARCHAR(15),county VARCHAR(15),sales_value DECIMAL);INSERT INTO sales(city,county,sales_value)VALUES('北京',.

2022-05-09 16:19:38 200

原创 MySQL之触发器

#触发器#创建触发器#准备工作CREATE DATABASE dbtest17;USE dbtest17;CREATE TABLE test_trigger (id INT PRIMARY KEY AUTO_INCREMENT,t_note VARCHAR(30));CREATE TABLE test_trigger_log (id INT PRIMARY KEY AUTO_INCREMENT,t_log VARCHAR(30));#查看表数据SELECT * .

2022-05-09 10:48:30 347

原创 MySQL之变量、流程控制与游标

#变量、流程控制与游标#变量#变量:系统变量(全局系统变量、会话系统变量) vs 用户自定义变量#查看系统变量#查看全局系统变量SHOW GLOBAL VARIABLES;#624#查询会话系统变量SHOW SESSION VARIABLES;#647SHOW VARIABLES;#默认查询的是会话系统变量#查询部分系统变量SHOW GLOBAL VARIABLES LIKE 'admin_%';SHOW SESSION VARIABLES LIKE'characte.

2022-05-07 20:26:33 528

原创 MySQL之存储过程与函数

#存储过程与函数#准备CREATE DATABASE dbtest15;USE dbtest15;CREATE TABLE employeesASSELECT * FROM atguigudb.`employees`;CREATE TABLE department_idASSELECT *FROM atguigudb.`departments`;SELECT * FROM employees;SELECT * FROM departments;#创建存储过程#类.

2022-05-04 23:24:32 149

原创 MySQL之视图

#视图(View)/*视图的理解①视图可以看作是一个虚拟表,本身是不存储数据的。视图的本质,就可以看做是存储起来的SELECT语句②视图中SELECT语句中涉及到的表,称为基表③针对视图做DML操作,会影响到对应的基表中的数据。反之亦然。④视图本身的删除,不会导致基表中数据的删除。⑤视图的应用场景:针对于小型项目,不推荐使用视图。针对大型项目,可以考虑使用视图⑥视图的优点:简化查询;控制数据的访问*/#如何创建视图CREATE DATABASE dbtest14;U.

2022-05-04 09:56:06 996

原创 MySQL之约束

#约束/*为什么需要约束? 为了保证数据的完整性!什么叫约束?对表中字段的限制。约束的分类:角度1:约束的字段的个数单列约束 vs 多列约束角度2:约束的作用范围列级约束:将此约束声明在对应字段的后面表级约束:在表中所有字段都声明完,在所有字段的后面声明的约束角度3:约束的作用(或功能)① not null (非空约束)② unique (唯一性约束)③ primary key (主键约束)④ foreign key (外键约束)⑤ check (检查约束).

2022-05-03 17:46:48 701

原创 MySQL之数据类型精讲

#MySQL数据类型的精讲#关于属性:character set nameSHOW VARIABLES LIKE 'character_%';#创建数据库时指明字符集CREATE DATABASE IF NOT EXISTS dbtest12 CHARACTER SET 'utf8';SHOW CREATE DATABASE dbtest12;#创建表的时候指明表的字符集CREATE TABLE temp(id INT)CHARACTER SET 'utf8';SHOW CR.

2022-05-02 16:23:03 756

原创 MySQL之数据处理之增删改

#数据处理之增删改#储备工作USE atguigudb;CREATE TABLE IF NOT EXISTS emp1(id INT,`name` VARCHAR(15),hire_date DATE,salary DOUBLE(10,2));DESC emp1;SELECT *FROM emp1;#添加数据#方式一:一条一条添加数据#① 没有指明添加的字段#正确的INSERT INTO emp1VALUE(1,'tom','2000-12-21',340.

2022-04-30 23:10:17 218

原创 MySQL之创建和管理表

#创建和管理表#创建和管理数据库#如何创建数据库#方式一:创建的此数据库使用的是默认的字符集CREATE DATABASE mytest1;#SHOW CREATE DATABASE mytest1;#方式二:显示的指明了要创建的数据库的字符集CREATE DATABASE mytest2 CHARACTER SET 'gbk';##SHOW CREATE DATABASE mytest2;#方式三(推荐):如果要创建的数据库已经存在,则创建不成功,但不会报错。CREATE DA.

2022-04-29 23:20:18 148

原创 MySQL之子查询

#子查询#需求 谁的工资比Able高#由一个具体的需求,引入子查询#方式一SELECT last_name,salaryFROM employeesWHERE last_name = 'Abel';SELECT last_name,salaryFROM employeesWHERE salary>11000;#方式二 自连接SELECT emp2.last_name,emp2.salaryFROM employees emp1,employees emp2WHERE em.

2022-04-27 23:56:37 679

原创 MySQL之聚合函数

#聚合函数的使用#常见的聚合函数# AVG/SUMSELECT AVG(salary)FROM employees;SELECT SUM(salary)FROM employees;SELECT SUM(last_name),AVG(last_name),SUM(hire_date)FROM employees;#无结果或者字符串相加没有意义# MAX/MIN:适用于字符串类型、数值类型、日期类型的字段()SELECT MAX(salary),MIN(salary)FROM .

2022-04-26 15:29:40 832

原创 MySQL之单行函数

#单行函数#数值函数#举例: SELECT #取绝对值#取符号位- 为-1 +为1 0为0 # 32 向上取整 向下取整ABS(-123),ABS(32),SIGN(-23),SIGN(43),PI(),CEIL(32.32),CEILING(-43.23),FLOOR(32.32),FLOOR(-43.23),MOD(12,5),12%5 #取余数FROM DUAL;#取随机值SELECT RAND(),RAND()#,RAND(10),RAND.

2022-04-25 21:21:27 361

原创 MySQL之多表查询

#多表查询/*前情回顾SELECT ....,....,... 要查询的字段FROM .....要查询的表WHERE.....AND/OR/NOT/BETWEEN AND....ORDER BY .... DESC/ASC,....,....多级排序LIMIT 位置偏移量,条目数*/#熟悉常见表 查看个表结构DESC employees;DESC departments;DESC locations;#查询我们的diana小姐所在城市的信息#从员工表找到diana小姐S.

2022-04-24 19:27:32 331

原创 MySQL的排序和分页

#排序和分页#排序#默认情况下顺序是数据库中添加数据的先后顺序SELECT * FROM employees; #练习 :按照salary从高到底的顺序选择员工信息 SELECT employee_id,last_name,salary FROM employees; #使用ORDER BY 对查询到的数据进行排序操作 SELECT employee_id,last_name,salary FROM employees ORDER BY salary ASC;#对查询的指定数据做.

2022-04-23 17:53:07 354

原创 MySQL运算符的使用

#算数运算符: + - * (/ div) (% mod)SELECT 100,100+0,100-0,100+50,100+50*30,100+35.5,100-35.5FROM DUAL;#伪表#在sql中,+ 没有连接的作用,就表示加法运算。此时,会将字符串转换为数值(隐式转换)SELECT 100+'1' # 在java语言中,结果是:1001。 FROM DUAL; #结果是101SELECT 100+'a'#此时将'a'看作0处理;FROM DUAL; SELECT ..

2022-04-22 22:57:40 785 1

原创 MySQL之基本的SELECT语句

#第03章 基本的SELECT语句#1. SQL的分类/*DDL(Data Definition Languages、数据定义语言)CREATE 创建\ALTER 修改\DROP 删除\RENAME 重命名\TRUNCATE 清空DML(Data Manipulation Language、数据操作语言)对记录操作的语言INSERT 插入\DELETE 删除\UPDATE 修改\SELECT 查询DCL(Data Control Language、数据控制语言)COMMIT 提.

2022-04-22 10:25:44 572

原创 反射应用 动态代理

//一个类的接口interface Strong {String beStrong();void moreStrong(String s);}//实现接口的被代理类public class Person implements Strong{ @Override public String beStrong() { return "YOU Can be the Strong"; } @Override public void .

2022-04-17 15:19:43 171

原创 模拟一个基于文本的开发团队调度软件作业v2.0

小案例

2021-11-25 19:22:15 89

原创 模拟实现一个基于文本界面的《开发团队调度软件》作业

一个小作业

2021-11-21 19:15:05 275

原创 关于手动声明异常的学习

public class TestSignIn {public static void main(String[]args){ TestSignIn t=new TestSignIn(); student s=new student(); try { s.login(-1001); }catch(Exception e){//处理此异常 System.out.println(e.getMessage()); //通过调用getMess.

2021-11-18 11:03:48 264

原创 关于异常类型的处理的学习

import jdk.jfr.StackTrace;import org.junit.Test;import java.util.InputMismatchException;import java.util.Scanner;public class TestException { Scanner scan = new Scanner(System.in); @Test public void TEst2(){//测试类 try { ..

2021-11-18 08:25:02 206

原创 用包装类的方式写一个猜彩票的案例

import java.util.*;public class Test { public static void main(String[] args) { for (; ; ) {//for循环至少让用户中奖一次无论奖次 try { Scanner scan = new Scanner(System.in); int i1 =(int)15; //(Math.random()*10.

2021-11-18 08:22:58 327

原创 扫雷的试写(2)

import java.util.Objects;import java.util.Scanner;public class gameTest { public static void main(String[] args) { int rayTotal=0;//雷数 int total=0;//数量来判断终止 int number=100-rayTotal;//获胜数量// boolean flag = true;//终止条件.

2021-11-12 12:21:33 52

原创 2021-11-11小练习

练习3 编写工资系统,实现不同类型员工(多态)的按月发放工资。如果当月出现某个 Employee对象的生日,则将该雇员的工资增加100元。 实验说明: (1)定义一个Employee类,该类包含: private成员变量name,number,birthday,其中birthday 为MyDate类的对象; abstract方法earnings(); toString()方法输出对象的name,number和birthday。 (2)MyDate类包含: private成员变量year,month,day

2021-11-11 20:25:24 101

原创 2021-10-29 java学习五子棋实现

import java.util.Scanner;//五子棋的实现public class game { public static void main(String[] args) { char[][] map = new char[11][11];//棋盘大小 Scanner scan = new Scanner(System.in); boolean isFlag = true; //*棋子的坐标 int x.

2021-10-29 21:49:17 81

原创 推箱子小游戏试写

import java.util.Scanner;//推箱子小游戏试写public class games { public static void main(String[] args) { Scanner scan = new Scanner(System.in); char[][] map = new char[8][10];//地图大小 int x = 1; int y = 1;///玩家坐标 int l.

2021-10-28 16:26:02 1504

原创 学习java第25天小案例

//customer类public class Customer { String name; char sex; int age; String phone; String email; public Customer(){ } public Customer(String name,char sex,int age,String phone,String email) { this.name = name; .

2021-10-24 14:16:09 71

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除