自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据库连接池:C3P0

数据库连接池连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。当一个连接通道使用完后,系统并不会将其释放,而是将它存储在连接池里。下次需要使用连接通道的时候,系统会判断连接池里是否有空闲的连接通道对象。如果有,设置其连接字符串,修改其连接状态,重新使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数

2020-10-14 11:01:27 116

原创 Java数据库连接(JDBC)

JDBC(Java DataBase Connectivity) :Java数据库连接可以用Java代码操作数据库创建JDBC:1.连接MySQL服务器(1)添加JDBC的 jar包到项目中* 在项目下新建lib目录* 将JDBC的jar包拷贝到lib目录下* 在jar包上右键—Build path—Add to BuildPath(2)准备四大参数*驱动名 = com.mysql.jdbc.Driver*url = jdbc:mysql://localhost:3306/数据库名??c

2020-09-21 19:48:02 129

原创 MySQL基础学习(一):DML(增删改)

1.什么是数据库?数据库—保存数据的仓库—保存在磁盘(持久化的设备)上,以文件的形式存在—对数据库进行增删改查的操作,本质就是对磁盘上的文件及其内容进行增删改查的操作。2.关系型数据库是指采用了关系模型来组织数据的数据库,其以行和列的形式存储数据,以便于用户理解,关系型数据库这一系列的行和列被称为表,一组表组成了数据库。关系模型可以简单理解为二维表格模型,而一个关系型数据库就是由二维表及其之间的关系组成的一个数据组织。关系型数据库—MySQL就是一种关系型数据库产品3.常见的关系型数据库MySQ

2020-09-14 16:08:04 91

原创 MySQL基础学习(三)多表查询_子查询

一、合并结果集合并结果集就是把两个select语句的查询结果合并到一起,结果集就是一个表格。1.UNION 去除重复的记录2.UNION ALL 不去除重复的记录要求:被合并的两个结果:列数必须相同SELECT * FROM t1UNIONSELECT * FROM t2t1与t2为表名SELECT * FROM t1UNION ALLSELECT * FROM t2二、连接查询1.内连接求的交集,对应列的交集(也可分组,统计,排序)方式一:SELECT<列名>

2020-09-11 17:44:32 306

原创 Mysql基础学习(二)DQL

查询查询表中所有列SELECT * from 表名;SELECT * FROM stu;查询员工对应的工种SELECT 列名,列名 FROM 表名;SELECT ename ,job FROM emp;完全重复的记录只出现一次,查询所有工种SELECT DISTINCT 列名 FROM 表名;SELECT DISTINCT job FROM emp;列可以进行算数运算查询所有员工薪水增加50%之后员工薪水,与原薪水对比SELECT ename, sal, sal*1.

2020-09-10 20:08:42 98

原创 Java学习(四):控制流程(结构)

顺序结构分支结构1、if语句多重if选择结构嵌套if选择结构2、switch语句注意:1.case后面都是常量2. break:可以选,如果case里面没有break,会继续执行下一个case,直到遇到break停I3. case后面的常量是唯一的4. default:可选的,如果加了,如果所有的case都不满足,执行defaultswitch和if的区别:1.if会一步- -步执行表达式的判断,switch根据表达式直接去找相应case ,因为case后面是常量不

2020-09-02 20:15:58 83

原创 Java学习(七):类和对象

面向对象只要是对象都有属性和行为。基本类型传值,对象类型传地址面向过程和面向对象的优缺点:(重点)1.面向过程:面向过程的性能比面向对象高,因为面向对象在实例化时,开销比较大,占用内存多缺点:维护性、扩展性没有面向对象好。2.面向对象:维护性、扩展性好缺点:性能底,开销大类(class)和对象(object)是面向对象方法的核心概念。类是对一类事物描述,是抽象的、概念上的定义;对象是实际存在的该类事物的每个个体,因而也称实例(instance)。所以面向对象程序设计的重点是类的设计

2020-08-05 23:35:30 180

原创 Java学习(六):方法

方法方法是把一些相关的语句组织在一起,用于解决某一特定问题的语句块。方法必须放在类定义,也就是说方法必须是某一个类的方法。方法就是把一堆需要反复执行的业务逻辑代码封装起来,如果程序需要使用这段代码的时候,我们直接调用方法即可,就不需要返回的去写重复的代码了。好处:提高代码的重用性,维护性,可读性好,执行效率高参数传递:调用者在调用方法的时候,向方法内传入数据的一系列动作形式参数:在方法被调用时用于接收外部传入的数据的变量。(在定义方法时候,写在小括号里面的参数,作用接收调用者传

2020-08-04 18:25:55 141

原创 Java学习(五):数组

数组数组用来将相同数据类型存储在存储单元里,数组的所有元素必须属于相同的数据类型。数组和变量差不多,都是存放数据的,不同的是变量只能保存一条数据,而数组可以保存多条数据,前提这个多条数据必须是同一类型的。数组是引用数据类型数组是存储同一种数据类型多个元素的集合。也可以看成是一个容器。数组既可以存储基本数据类型,也可以存储引用数据类型。数组一旦初始化,T长度不可变。长度确定下来了! ! !所谓初始化:就是为数组中的数组元素分配内存空间,并为每个数组元素赋值。Java中可以使用关键字new创建数

2020-08-03 23:54:06 108

原创 Java学习(三)运算符

类型转换1.自动类型转换:转义符(\)运算符1.算数运算符自增(++)

2020-07-31 01:17:17 95

原创 Java学习(二)基本语法

Java基本语法类名必须与文件名一致Public:访问修饰符(代表这个类的访问权限)Class:定义类的关键字类名:首字母大写,不要使用拼音或者中文,驼峰式命名法,每个单词的首字母大写Java采用Unicode标准字符集不采用ASCII码main方法是Java程序的入口,有固定格式,需要执行的代码必须放到main方法里面,后期JavaEE用的不是很多Java严格区分大小写 int a;int A 这两个属于不同的变量一个Java文件里面可以定义多个类,但是只能有一个类名的访问修饰权限为p

2020-07-28 17:37:54 76

原创 Java学习(一)

Java语言特点1.Java语言简单易用,没有指针,.Java提供自动垃圾回收机制,使程序员不必担心垃圾回收机制2.跨平台:Java引入虚拟机概念,通过jvm可以在不同操作系统上运行Java程序,从而实现跨平台特性,一次编译,处处运行3.面向对象性:Java将一切事物都看成对象,将世界的事物抽象成对象,世界中的关系理解为继承4.支持多线程:Java内置了多线程控制,可使用户程序并发执行;利用Java的多线程编程端口,开发人员方便做出多线程应用,提高执行效率Java两大核心机制1.虚拟机(JVM,

2020-07-28 17:15:59 142 1

空空如也

空空如也

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

TA关注的人

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