自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 连接池概述

同时创建多个连接,存入集合,使用获取集合中没有被使用的连接,使用完后就将连接归还给集合。如果连接池中基础连接被获取完了,要么等待3S,看是否有连接归还;如果没有就只能新建连接。自定义连接池,使用的是LinkedList集合来存放我们的连接。我会频繁的使用连接,一个连接从创建到销毁都会消耗我们的资源。创建类,连接池类(MyDataSource.java)定义一个集合对象(LinkedList.java)1、1为什么要去使用连接池。初始化连接,5个、10个。存放多个连接的容器。

2024-09-04 15:29:36 155

原创 JDBC事务

setAutoCommit() false,表示关闭自动提交;true,开启自动提交事务;zs要从他的帐号里面扣出100。ls要往他的帐号增加100。zs给ls转了100。

2024-09-04 15:27:09 156

原创 封装 集合 JDBC增加、删除、修改

封装的时候针对的是表,所有我们的实体类的所有的属性都要和表中的字段对应。List常用,存放对象用add();让属性不能直接获取,得通过方法(get/set)得到。创建SQL执行对象(CRUD)javabean / 实体类。释放资源//增加、修改、删除。集合:存放各种数据类型。JUnit 导入依赖。

2024-09-04 15:19:27 237

原创 JDBC API详解

PreparedStatement<=prepareStatement() 创建预编译执行SQL语句对象。executeQuery(sql) 只能执行DQL语句,select查询语句。Statement<=createStatement() 创建执行SQL语句对象。isval为false,增加语句、修改语句、删除语句没有结果集。(2)pom.xml导入mysql数据库驱动jar包。拿到SQL语句可以先编译,在执行。拿到SQL语句就只能直接执行。直接执行写好的SQL语句。3、创建操作SQL类。

2024-09-04 14:50:26 128

原创 JDBC 数据库连接 及案例

修改pom.xml里面的配置文件,必须重新更新(reload project)。java database connection 规范,API,接口。maven 创建我们的java项目,包(jar包)统一管理。jdbc与数据库驱动的关系,就是接口与实现的关系。需求:查询user表中所有的记录。2.1、准备好数据库与数据库表。2.2、创建一个JAVA工程。2.3、准备好驱动jar包。C、执行SQL,得到结果集。B、创建执行SQL的对象。A、准备好查询的SQL。D、展示查询出来的结果。(2)创建数据库连接。

2024-09-04 14:41:36 406

原创 索引 定义及分类

sid,sname,age 只有查询sid,sname,age/ sid,sname/sid,age/sid才会触发组合索引。index 索引名(字段名1(长度),字段名2(长度),...字段名n(长度))fulltext index 索引名(字段名(长度))spatial index 索引名(字段名(长度))unique index 索引名(字段名(长度))primary key 索引名(字段名(长度))多个字段索引,只有左边字段被使用时,索引才会被使用。index/key 索引名(字段名(长度))

2024-09-04 14:34:33 393

原创 http协议

HTTP是超⽂本传输协议的简 写,传输HTML⽂件。HTTP是互联⽹上⽤的最多的⼀个协议所有的www开头的都是遵循这个协议的(可能是https)

2024-04-18 10:57:44 1639 1

原创 http&tomcat&Servlet

WEB,在英语中web即表示⽹⻚的意思,它⽤于。

2024-04-17 11:09:41 878 1

原创 BOM对象以及方法

标签(element),属性(attribute),文本(text)分封装成节点对象。setTimeout(函数名,time)//按指定时间执行函数,但是只执行一次。setinterval(函数名,time)//按指定的时间,反复执行函数。window对象里面的函数(window 下面的函数,可以直接使用)clesrinterval()//关闭定时任务。clearTimeout()//关闭定时任务。dom树:将标签,属性,文本当成节点。location对象:当前路径对象。BOM:浏览器对象模型。

2024-04-02 14:51:08 303 1

原创 JS讲解(JavaScript)

JS,全称JavaScript,是⼀种。

2024-03-26 15:52:29 1887

原创 CSS讲解

层叠样式表层叠样式层层叠加eg:刷墙样式表样式的集合学习html就是学习标签学习CSS主要学习样式属性),选择 器。

2024-03-25 19:50:10 1738 1

原创 HTML讲解

知道什么是HTML。

2024-03-22 16:25:52 801 1

原创 连接池讲解

讲解为什么要使⽤连接池Connection对象在JDBC使⽤的时候就会去创建⼀个对象,使⽤结束以后就会将这个对象给销毁了(close)。每次创建和销毁对象都是耗时操作,需要使⽤连接池对其进⾏优化。程序初始化的时候,初始化多个连接,将多个连接放⼊到池集合中。每次获取的时候,都可以直接从连接池中进⾏获取。使⽤结束以后,将连接归还到池中。⽣活⾥⾯的连接池例⼦⽼⽅式下了地铁需要骑⻋,跑去⽣产⼀个,然后骑完之后,直接把⻋销毁了连接池⽅式 摩拜单⻋。

2024-03-18 20:33:01 908 1

原创 JDBC转账

运行完运行成这样就是成功了。

2024-03-14 16:04:44 123 1

原创 事务介绍。

MySQL事务主要⽤于处理操作量⼤,复杂度⾼的数据。⽐如说,在⼈员管理系统中,你删除⼀个⼈员,你既需要删除⼈员的基本资料,也要删除和该⼈员相关的信息,如信箱,⽂章等等,这样,这些数据库操作语句就构成⼀个事务!事务是⼀个事件处理的完整的过程。⽐如:存款、取款、转帐等操作都可以称之为⼀个事务。

2024-03-13 17:38:51 898

原创 java登录操作

静态代码块,得到配置文件里面的常量(driver,url,username,passwrd)判断用户名和密码是否在数据库中存在,存在返回登录成功。

2024-03-12 11:01:35 220 1

原创 JDBC操作查询

while(resultSet.next()){//next()方法是指针指向表时,看看有没有记录,有记录就true,没有记录就false。第四步:执行SQL语句(查询SQL语句有结果集)用的是恶心超特Query()。第四步:执行SQL语句(查询SQL语句有结果集)用的是excuteQuery()。第五步:取出查询出来的结果集中的表记录,用next()方法。第五步:取出查询出来的结果集中的表记录,用next()方法。第三步:创建SQL操作对象。第三步:创建SQL操作对象。第二步:创建数据库连接。

2024-03-05 15:48:05 435 1

原创 JDBC单元测试

String update_sql = "update shang set name ='" + user.getName() + "',price = '" + user.getSex() + "',shu = '" + user.getId() + "' 单元测试。user.setSex("男");user.setSex("男");第三步:创建sql语句操作对象。第三步:创建sql语句操作对象。第三步:创建sql语句操作对象。完成:增加,删除,修改,查询操作。完成:增加,删除,修改,查询操作。

2024-03-05 08:59:33 422 1

原创 JDBC.

将所有的用户(将user表中所有信息查询出来)输出到控制台(在控制台展示)。1.创建数据库,及数据库表(2207b-->user)4,重写toString(),让我们能打印输出属性的值。接口(jdbc)与实现(数据库驱动)的关系。简化连接数据库,定义的一套规范。1.创建maven,java项目。5,循环输出,查询出来的所以记录。1.属性(和表字段名一样)私有化。4,执行sql,并得到查询结果。2,构造函数重写(无参,全参)3,创建执行sql语句对象。执行查询语句,得有返回值。数据库驱动是具体的实现。

2024-03-01 14:20:53 355 1

空空如也

空空如也

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

TA关注的人

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