首页 > TAG信息列表 > Student3
Day25封装
封装(数据的隐藏) 通常,应禁止直接访问一个对象中数据的实际表示,而应通过操作接口来访问,这称为信息隐藏。(该露的露,该藏的藏) 程序设计要追求“高内聚,低耦合”。高内聚就是类的内部数据操作细节自己完成,不允许外部干涉,低耦合:仅暴露少量的方法给翻不适用。 记住这句话就够了:属性私有,get/Json序列化和反序列化--Newtonsoft.Json
using Newtonsoft.Json; 写入文件,读取文件后,要及时释放FileStream ,StreamWriter StreamReader ,否则可能导致读写失败; 反序列化使用泛型方法,而不应使用as转换; as可能导致转型失败; JsonConvert.DeserializeObject<CStudent>(json) string path = Application.StartupPath + @"\data.1. 数据库 和 数据库“文件”的操作
文章目录 对数据库的操作1.创建数据库【CREATE DATABASE Student2 .....】2. 数据库更名(逻辑名)【sp_renamedb】3. 删除数据库【DROP DATABASE Student3】 对数据库“文件”的操作1. 修改数据库文件属性【ALTER DATABASE 数据库名 MODIFY FILE....】2. 添加数据库文件【ALTE集合(16):set接口的子类----TreeSet类
集合(16):set接口的子类----TreeSet类 1、TreeSet类的概述 元素唯一,元素的顺序可以按照某种规则进行排序 两种排序方式: 自然排序 比较器排序 2、TreeSet类的使用案例1 import java.util.TreeSet; public class TreeSetDemo1 { public static void main(String[] argday24_SQL语言(三)DQL
一、DQL数据查询语言 单表查询 6.条件查询 准备表和数据 CREATE TABLE student3 ( id int, name varchar(20), age int, sex varchar(5), address varchar(100),Mysql1
1.CURD的含义 C(Create):创建 R(Read):查询 U(Update):修改 D(Delete):删除 2.SQL语句分类 1) Data Definition Language (DDL 数据定义语言) 如:建库,建表 2) Data Manipulation Language(DML 数据操纵语言),如:对表中的记录操作增删改 3) Data Query LINSERT
增(INSERT) IF OBJECT_ID('student2','U') IS NOT NULLDROP TABLE student2create table student2(sid int primary key identity(20,5),sname nchar(8) not null,ssex nchar(1) constraint DF_SEX DEFAULT('女'))insert into student2(sname,ssmySQL 基础操作
了解SQL的分类: DDL:数据定义语言。定义database、table等等 DML:数据操作语言。数据的增、删、改 DQL:数据查询语言。查询数据 DCL:数据控制语言。DBA使用的,管理MySql的用户、权限等等 TCL:事务管理语言。进行事务管理的 DDL:操作database 创建database create databas