- 博客(47)
- 收藏
- 关注
原创 2021-04-15
试题信息管理系统1.定义类(class)写入属性值进行封装,写上有参构造方法package 试题信息管理系统;import java.util.ArrayList;import java.util.List;//信息实体类public class QuestionInfo { public int getQuestionId() { return QuestionId; } public void setQuestionId(int question
2021-04-15 23:46:11
116
原创 DQL 分组查询
MySQL数据表的操作1.添加数据运行MySQL > 新建库 > 新建表 > 添加数据INSERT INTO 表名 (已有列) VALUES (数据);修改数据update 表名 set 列名1=值1 where 要修改的列=对应数据注意加条件,否则所有数据更改根据name数据更改year的数据删除数据DELETE FROM 表名 WHERE 已有列>=<条件;在这里插入图片描述...
2021-04-12 10:36:16
75
原创 2021-04-09
新建数据表添加一列名称(name)类型(varchar)修改一列(改列名,改类型)将名(ah)改为(year),,将类型(varchar)改为(int)改前改后修改一列(只改类型不改列名)只将类型(varchar)改为(int)改前改后删除一列将name列删除...
2021-04-09 09:49:35
89
原创 2021-04-09
数据库操作建库语句查看建库语句刚刚新建的数据库"ku";建库并设置编码修改数据库编码将"kk"数据库的编码gbk改为utf8;删除数据库"ku1"删除后
2021-04-09 09:19:39
91
原创 2021-04-06
package 文件字节流.输入.输出流;import java.io.FileWriter;import java.io.IOException;public class 文件输出流 { public static void main(String[] args) throws IOException { FileWriter fw=new FileWriter("输入输出.txt"); fw.write("老八秘制小汉堡"); fw.fl
2021-04-06 20:45:13
76
原创 2021-03-29
模拟售票package 多线程卖票2;public class Mp extends Thread{ int num=100; @Override public void run() { while (num>0){ num--; String a=String.format("窗口%s售了一张票余票%s张",this.getName(),num); System.out.p
2021-03-29 11:50:19
85
原创 2021-03-29
模拟多线程爬山package 多线程爬山;public class PaSan extends Thread{ int time; public PaSan(int time){ this.time=time; } @Override public void run() { String a= String.format("%s爬了1米",getName()); for (int i = 0; i <5; i++)
2021-03-29 11:48:11
78
原创 2021-03-26
模拟多线程售票package 多线程售票;public class Piao extends Thread { public Piao(){ } public Piao(String name){ super(name); } @Override public void run() { int a=10; for (int i=1;i<a;i++){ System.out.p
2021-03-26 01:16:48
72
原创 2021-03-26
泛型演练package 泛型;import java.util.ArrayList;public class FanX { public static void main(String[] args) { ArrayList<Integer> intA=new ArrayList<>(); intA.add(111); intA.add(222); intA.add(333); for(
2021-03-26 00:56:40
82
原创 2021-03-26
Hashset演练package Hashset;import java.util.HashSet;public class hash { public static void main(String[] args) { HashSet a=new HashSet(); a.add(666); a.add(777); a.add(888); a.add(777); System.out.prin
2021-03-26 00:45:42
59
原创 2021-03-26
Collections工具类package collection工具类;import java.util.ArrayList;import java.util.Collections;public class Colion { public static void main(String[] args) { ArrayList<Integer> a=new ArrayList<>(); //创建Collections集合
2021-03-26 00:38:45
65
原创 2021-03-25
多线程演练创建MyThrea类继承Thread多线程package Thread线程;public class MyThrea extends Thread { public MyThrea(){ } public MyThrea(String name){ super(name); } @Override public void run() { for (int i=1;i<11;i++){
2021-03-25 23:46:40
68
原创 2021-03-25
Runnable线程(1)自定义类实现Runnable方法;实现的关键字implementspublic class Myrunnable implements Runnable {}(2)重写run();public void run() { for (int i=1;i<6;i++){ System.out.println(Thread.currentThread().getName()+i); Thread.yield(); }}(3)
2021-03-25 23:32:42
67
原创 2021-03-25
Thread实现多线程(1)自定义类继承Thread;继承的关键字extendpublic class MyThrea extends Thread {}(2)重写run方法@Overridepublic void run() { for (int i=1;i<7;i++){ System.out.println("当前线程是"+this.getName()+":"+i); }(3)实例化自定义类MyThrea a=new MyThrea();(4)对
2021-03-25 23:25:13
72
原创 2021-03-22
接口导包创建集合新增数据(遍历输出)效果删除指定下标数据删除下标为0的数据后判定集合中是否拥有此数据有输出true,无输出false效果第一个数据我们集合中有所以输出true,第二个没有输出false删除指定下标数据效果因为集合中“数据2”为下标1,所以删除数据2输出指定下标数据效果一个为原数据,一个是下标输出的数据输出集合长度效果下标数据不会占用长度清空所有数据只清除数据因为数据都被清除,所以数组长度也为零,,清空要放在所有行为之
2021-03-22 10:42:56
90
原创 2020-12-14
TreeView控件的基本使用节点的深度TreeView对象.SelectedNode.Level返回值是int类型根节点的level是0节点的文本TreeView对象.SelectedNode.Text
2020-12-14 09:02:46
62
原创 2020-12-14
DataView对象的用法实例化new DataView();DataView dv = new DataView();从仓库获取数据dv对象.Table = 仓库.Tables[表名] dv.Table = ds.Tables["one"];排序方法 sortdv对象.Sort = “列名 排序规则”从dv绑定数据别的对象.数据源 = dv对象...
2020-12-14 08:57:18
54
原创 2020-12-14
断开式数据连接DataSet与DataAdapter对象1207实例化一个仓库对象DataSet需要有命名空间System.Data;DataSet da = new DataSet();实例化一个小货车对象需要命名空间System.Data.SqlClientDataAdapter da = new DataAdapter(sql语句,连接对象)小货车往仓库填装内容DataAdapter对象.Fill(Data对象,数据表名称)DataView对象的用法实例化对象DataV
2020-12-14 08:46:43
75
原创 2020-12-07
C# QQ通讯录要求实现增删改查功能制作代码展示启动方法 public void start() { Console.WriteLine("程序启动了,这是start方法"); //判断是否登录成功 if (login()) { Console.WriteLine("登录成功!"); Menu();//显示
2020-12-07 08:53:29
81
原创 2020-12-07
C# QQ管理系统——窗体版功能要求实现增删查功能制作步骤介绍1.创建主页面2.创建查询页面1.nbsp 实现搜索功能2.搜索功能进阶(判断非空)3.实现右键菜单删除功能3.新增功能页面制作过程一.主页面详细步骤1.将各类控件放入窗口,并修改摆放2.双击 “确定” 按钮3.在 “确定” 按钮内获取当前选择的按钮,并弹出对应的窗口代码展示private void button1_Click(object sender, EventArgs e) {
2020-12-07 08:48:59
84
原创 2020-12-07
ListView 控件与 ImageList 控件ImageList 图像列表控件ImageList 控件是含有图像的集合,图像列表控件是含有图像对象的集合可以通过索引或关键字引用该集合中的每个对象。imageList空间不能单独使用,只能用来为windows窗体中的其他控件提供图像。ImageList 控件的主要属性ImageList 的使用1.添加图片:单击Images 属性右侧的按钮,打开 “图像集合编辑器” 窗口。2.单击 “图像集合编辑器” 窗口中的 “添加” 按钮,选择需要的图像
2020-12-07 08:38:31
207
原创 2020-12-07
StringBuilder功能演练String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销可能会非常昂贵。如果要修改字符串而不创建新的对象,则可以使用System.Text.StringBuilder类。例如,当在一个循环中将许多字符串连接在一起时,使用 StringBuilder类可以提升性能。创建Stringbuilder对象
2020-12-07 08:31:11
76
原创 2020-12-07
C# DataSet对象DataSet它是存在于内存中的一个数据库它的数据来自于数据库服务器的数据DataSet是ADO.NET的中心概念。可以把DataSet当成内存中的数据库,DataSet是不依赖于数据库的独立数据集合。创建DataSet对象引入命名空间 System.Data实例化: DataSet ds =new DataSet( );属性和方法属性用DataAdapter可对来自数据源的记录进行操作。通过使用4个DataAdapter属性(指定执行某条SQL语句或调用某个存储
2020-12-07 08:24:44
115
原创 2020-12-04
将父窗体的isMdiContainer属性设置为trueprivate void btnbig_Click(object sender, EventArgs e) { Form2 a = new Form2(); a.MdiParent = this; a.show(); }
2020-12-04 08:20:13
73
原创 2020-12-02
枚举的定义与使用枚举的定义定义一个类将class改成enum在{}内设置即可格式:namespace 枚举{ enum 枚举名 { 预设值1,预设值2 }}枚举的使用枚举的使用就像类调用发法一样,枚举名.就行了例:一个性别枚举1.把class改成enum2.一个枚举就创建成功了namespace 枚举{ enum mj { 男,女 }}然后使用枚举时,你就会发现只有男、数据转换为枚举类型格式:枚
2020-12-02 16:19:15
107
原创 2020-11-27
窗体新建一个窗体:1. Lable - ->text 文本属性2. 字体属性 可以设置字体大小与各类字体3. 文本框控件4. items属性,存放内容集合返回值:DialogResult 结果 = MessageBox.show(参数n)返回值的类型:DialogResult.??例子: private void btnCloseForm_Click(object sender, EventArgs e) {
2020-11-27 00:28:21
61
原创 2020-11-25
窗体使用方法1.打开visual studio软件里面新建窗体应用程序2.窗体后端代码专门图片https://blog.youkuaiyun.com/jiahui513/article/details/110097646
2020-11-25 00:26:56
68
原创 2020-11-24
command对象的三个主要方法连接对象连接类 连接对象=new 连接类(连接字符串)SqlConnection conn = new SqlConnection(connStr);1.执法者对象命令执行者 command对象SqlCommand cmd = new SqlCommand(sql, conn);2.查询标量方法首行首列的方法调用方法,获得查询结果表的首行首列的数据cmd.ExecuteScalar();3.返回值是一个Object对象可以通过强制类型转换处理为想要
2020-11-24 10:00:38
72
原创 2020-11-24
c#链接数据库1.创建连接字符串string a = “Data Source=.;Initial Catalog=QQ;Integrated Security=True”;2.创建连接对象SqlConnection connection = new SqlConnection(a);执行一个SQL语句1.将想要执行的SQL语句放入一个变量2.执行SQL语句需要一个执行者,.创建一个执法者(实例化Command对象)SqlCommand cmd = new SqlCommand(装SQL语句
2020-11-24 09:51:54
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人