- 博客(15)
- 收藏
- 关注
原创 JDBC
1.JDBCjava数据库连接技术:通过java语言来操作数据库(CRUD)①发展过程ODBC:开放数据库互联技术,微软C语言,JAVA语言出现JDBC-ODBC:桥接技术,效率低,java已经成熟JDBC:纯java编写②连接约定约定:接口,现在接口是由各个数据库厂商给java提供,jar包连接:IP port(3306) username password db...
2019-04-13 22:29:49 458
原创 数据库基本对象
1.事物-transaction分析:银行转账账户表:aid aname psw balance张三给李四转账100:过程:①张三的余额-100②李四的余额+100概念:在一个业务逻辑处理过程中,多条SQL语句作为一个原子操作(单个工作的逻辑单元中处理的一些列SQL操作),这些操作作为一个整体想数据库提交,这些SQL要么全部执行成功,要么全部不执行。MySQL中默认把每一条SQL...
2019-04-02 15:29:43 5988
原创 数据库实现DDL
1.通过DDL语言管理数据库和表首先确定数据库名、每张表的表名、字段名称、字段类型、约束…SQL:DML、DDL、DCL、DTLDDL:数据定义语言,主要是对数据对象结构进行操作1)创建数据库:①语法:create database 数据库名字;②切换库:use 数据库名字;③删除数据库:drop database 数据库名字;2)创建表:create table...
2019-03-31 14:36:48 771
原创 数据库设计
1.基本概念1)软件工程六大过程:①需求分析:a.需求设计:产品部设计编写《xxx项目需求分析说明书》b.需求分析:对于开发者而言,要知道整个项目的业务流程以及详细了解自己模块的业务及相关业务c.DB:考虑使用哪种数据库②概要设计:大概地理清楚业务流程,画出相应的流程图a.数据库设计:《数据库设计说明说》b.业务SQL的编写:③详细设计:详细地把项目的基本结构,编码规范等全部行程...
2019-03-31 14:18:42 330
原创 高级查询
1.模糊查询like is null where age between 22 and 90其中包括上下限in:where sid in (1,3,5,7)2.聚合函数拿到sql where 条件过滤后的结果进行聚合运算①sum()select sum(score) from score where sid=13;②max()select max(score) from scor...
2019-03-31 13:55:29 431
原创 SQL的基本管理
1.SQL(结构化查询语言)SQL:Structured Query Language①SQL分类:DML:数据操作语言 Data manipulation LanguageCRUD:增删改查DCL:数据控制语言 Data Control Language给定某个对象赋予指定的权限或角色(用户、角色、权限)...
2019-03-23 19:15:44 389
原创 数据库的基本概念
1.系统架构客户端<–>应用服务器<–>数据库服务器常用的数据库:MySQL、Oracle、DB2学生信息表:住址信息表:通过数据表的方式存放数据:行:一行表示一个对象列:一列表示对象中的一个属性整个表:一个类数据仓库和关系数据库,数据存放在表中CRUD:数据库的基本操作,增查改删C:Create 增加对应CREATE TBL …; ADD TB...
2019-03-23 09:13:38 133
原创 异常
1.基本概念开发过程中程序运行不正常的情况:①错误Error:由非代码问题所造成的不正常:如内存溢出、断电…等等。特点:出现问题不能由代码进行恢复②异常Exception:由代码问题所造成的不正常特点:可以通过代码进行修正错误Error和异常Exception都是继承了Throwable。2.异常的分类1)运行时异常(未检查异常)程序在编译的时候未检查出的异常,只有在程序运行的...
2019-03-11 17:05:21 275
原创 集合
1.集合出现的原因集合的出现是为了优化数组的缺点(类型单一、长度固定、扩充复杂)集合的特点:不限类型、不限数量2.JavaBeanpackage Review.JavaCollections.Lists;// JavaBeanpublic class Computer { private String brand; private int size; private Stri...
2019-01-31 13:17:14 283
原创 接口
接口(interface)1)特点①接口是一个特殊的抽象类,本质就是只有抽象方法和静态常量的抽象类。②接口中所有的方法都默认是公开的抽象方法。③所有的属性默认是公开的静态常量(static final)。接口中的所定义的属性都是静态常量,既然是常量就要对其进行初始化。④通过一个类实现接口来使用接口中所定义的抽象方法。⑤一个类实现(implement)一个接口要实现接口中的所有抽象方...
2019-01-13 12:16:14 133
原创 java中的三个关键字
1.static(静态的;属于类而不属于对象)①被static修饰的对象不再属于具体的某个对象,而是属于类。②当前类所创建的对象都共享这个static所修饰的对象。③静态对象是在类加载的时候进行初始化的,仅仅加载一次,且优先于对象存在的。④静态对象在内存中只存在一份,所用对象共享此属性,其中一个对象对其进行修改,所有对象都会被修改。1)修饰属性修饰属性,为静态属性,属于类,不属于某个对...
2019-01-12 16:09:27 790
原创 日常开发中,String类中常用的方法
1.基本操作方法2.字符串比较3.字符串与其他数据类型之间的转换4.字符与字符串的查找5.字符串的截取与拆分6.字符串的替换与修改
2019-01-11 14:54:24 73289 23
原创 面向对象
1.何为对象我们把自己的女朋友比作一个对象。那么我们是以何种方式来介绍自己的女朋友呢?换言之,我们在给亲戚朋友介绍女朋友时,会从哪些方面开始呢?如果你想通了这个问题,那么对象这个问题就很简单了。通常,我们会介绍女朋友的特征,比如身高,体重,学历,年龄,籍贯,家庭背景等等…而另一个方面就是女朋友会干什么,也就是功能吧。举个栗子:我的女朋友会跳舞,会做饭,还会唱歌…那么java中就是把女朋友这个...
2019-01-10 12:40:58 151
原创 Java运算符
1.算数运算符(1)+;-;*;/;%也就是一般的加减乘除,外加一个取余。这里需要注意的一个点就是除法,java里面的除法是取整数,意思就是如果一个数没有被除尽也只取它的整数部分。话不多说,上代码package Review.Operator;public class OperatorTest { public static void main(String[] args) { ...
2019-01-10 11:05:47 260
原创 Java的特点
Java的特点1.面向对象Java面向对象的几个特征分别为:封装、继承、抽象、多态。(1)封装Java中的封装是指一个类把自己内部的实现细节进行隐藏。只暴露对外的接口(setter和getter方法)。封装又分为属性的封装和方法的封装。把属性定义为私有的,他们通过setter和getter方法方法来对属性的值进行设定和获取。把对象的全部属性和全部功能结合在一起,形成不可分割的独立的单位(对...
2018-12-28 16:35:19 260
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人