摘要:
事物控制语言:用于处理意外中断 事物 一个或一组SQL语句组成一个执行单元,要么全部执行,要么全不执行 执行失败、产生错误,整个单元将会回滚。(撤销所有操作) 所有影响的数据返回到事物开始前的状态。 如果单元中所有SQL语句执行成功,则事物被顺利执行 事物具备的属性:ACID(acid)属性 1.A 阅读全文
posted @ 2020-02-28 23:48
风萧萧路漫漫
阅读(164)
评论(0)
推荐(0)
摘要:
#查看有没有索引:主键、外键、唯一键 SHOW INDEX FROM major; SHOW INDEX FROM stuinfo; #删除外键 ALTER TABLE stuinfo DROP FOREIGN KEY fk_stu_major; #传统的方式添加外键 ALTER TABLE stu 阅读全文
posted @ 2020-02-28 23:20
风萧萧路漫漫
阅读(333)
评论(0)
推荐(0)
摘要:
#标识列MODIFY 修改COLUMN 栏目 控制某个字段又称为自增长列含义:可以不用手动的插入值,系统提供默认的序列值(从1开始,每次都会再增长1) auto_increment自增长 特点:1.仅仅只能有一个标识列2.并且该列必须是一个key(主键、唯一键、外键,自定义)MySQL是这样的3.标 阅读全文
posted @ 2020-02-28 23:16
风萧萧路漫漫
阅读(514)
评论(0)
推荐(0)
摘要:
ALTER 改变 TABLE 表 MODIFY:更改 COLUMN :列 CONSTRAINT:约束 REFERENCES:参考 REFERENCES 引用的表(列名) 常见约束 约束名不可以重复控制某个字段含义:一种限制,用于限制表中的数据,为了保证表中数据的准确和可靠性(一致性) 分类:六大约束 阅读全文
posted @ 2020-02-28 22:49
风萧萧路漫漫
阅读(295)
评论(0)
推荐(0)
摘要:
分为三大类数值型: 整形 小数: 定点数 浮点数(浮点型)字符型: 较短的文本:char varchar 较长的文本:text blob(较长的二进制数据:图片)日期型: 1.整形 特点: ①列名后的类型默认是有符号的,无符号需要追加 unsigned(安set)②插入的数值超出 报异常 1264 阅读全文
posted @ 2020-02-28 22:04
风萧萧路漫漫
阅读(885)
评论(0)
推荐(0)
摘要:
数据库定义语言 库和表的管理 一、库的管理创建、修改、删除二、表的管理创建、修改、删除 创建:create 修改:alter 删除:drop database 库 table 表 一、库的管理 库的创建:create database 库名 #案例:创建库Books CREATE DATABASE 阅读全文
posted @ 2020-02-28 21:59
风萧萧路漫漫
阅读(181)
评论(0)
推荐(0)
摘要:
数据操作语言 插入:insert into 表名(列名1,....)values (值1,...); 修改:update 表名 set 列=值 删除:delete from 表名 where 筛选条件 truncate table 表名;不能加条件,整张表删除 1.插入语句 方式一:经典插入 表已经 阅读全文
posted @ 2020-02-28 21:20
风萧萧路漫漫
阅读(216)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html> <html lang="zh-CN"> <head> <!--设置编码--> <meta charset="utf-8"> <!--设置ie的支持--> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!- 阅读全文
posted @ 2020-02-28 21:08
风萧萧路漫漫
阅读(174)
评论(0)
推荐(0)
摘要:
<div id="carousel-example-generic" class="carousel slide" data-ride="carousel"> <!-- Indicators --> <ol class="carousel-indicators"> <li data-target=" 阅读全文
posted @ 2020-02-28 21:07
风萧萧路漫漫
阅读(710)
评论(0)
推荐(0)
摘要:
<nav aria-label="Page navigation"> <!--pagination分页--> <ul class="pagination"> <li> <a href="#" aria-label="Previous"> <span aria-hidden="true">« 阅读全文
posted @ 2020-02-28 21:06
风萧萧路漫漫
阅读(451)
评论(0)
推荐(0)
摘要:
导航条 修改就行了哪里看不懂删哪里 <!DOCTYPE html> <html lang="zh-CN"> <head> <!--设置编码--> <meta charset="utf-8"> <!--设置ie的支持--> <meta http-equiv="X-UA-Compatible" cont 阅读全文
posted @ 2020-02-28 21:05
风萧萧路漫漫
阅读(320)
评论(0)
推荐(0)
摘要:
<form> <div class="form-group"> <label for="exampleInputEmail1">Email address</label> <input type="email" class="form-control" id="exampleInputEmail1" 阅读全文
posted @ 2020-02-28 21:00
风萧萧路漫漫
阅读(255)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2020-02-28 20:59
风萧萧路漫漫
阅读(143)
评论(0)
推荐(0)
摘要:
<img src="..." class="img-responsive" alt="Responsive image"> class="img-responsive"表示随着显示大小随便变化,永远都占100%,占满 <img src="..." alt="..." class="img-round 阅读全文
posted @ 2020-02-28 20:58
风萧萧路漫漫
阅读(312)
评论(0)
推荐(0)
摘要:
class="btn btn-default" btn:按钮 btn-default:按钮-默认样式。-后可以修改 <a class="btn btn-default" href="#" role="button">Link</a> <button class="btn btn-default" t 阅读全文
posted @ 2020-02-28 20:55
风萧萧路漫漫
阅读(578)
评论(0)
推荐(0)
摘要:
能从文档复制粘贴过来后改一改就行了 阅读全文
posted @ 2020-02-28 20:54
风萧萧路漫漫
阅读(120)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html> <html lang="zh-CN"> <head> <!--设置编码--> <meta charset="utf-8"> <!--设置ie的支持--> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!- 阅读全文
posted @ 2020-02-28 20:52
风萧萧路漫漫
阅读(446)
评论(0)
推荐(0)
摘要:
不同设备下的元素尺寸也不一样 实现步骤:都是通过css样式定义的 ①定义容器。相当于table。 容器分类 .container (固定宽度)每一种设备的宽度不一样,有留空白的地方.container-fluid (100% 宽度)沾满 ②定义行。相当于tr。样式:row 如果一行中又分了两行每行中 阅读全文
posted @ 2020-02-28 20:50
风萧萧路漫漫
阅读(148)
评论(0)
推荐(0)
摘要:
拿来用就行了,会用就行了。 概念:web前端的框架框架:半成品软件,就是把基础知识封装起来,给用户提供jar包,借助这个jar包快速的开发项目。开发人员在框架基础上开发,简化编码基于HTML、CSS、JavaScript 开发的简洁、直观、强悍的前端开发框架,里面定义了一些css样式,和JavaSc 阅读全文
posted @ 2020-02-28 20:48
风萧萧路漫漫
阅读(124)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html> <html lang="zh-CN"> <head> <!--设置编码--> <meta charset="utf-8"> <!--设置ie的支持--> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <!- 阅读全文
posted @ 2020-02-28 20:46
风萧萧路漫漫
阅读(176)
评论(0)
推荐(0)
摘要:
都可以使用min是压缩版阅读源码看不戴min的,引入到项目中用带min的 阅读全文
posted @ 2020-02-28 20:42
风萧萧路漫漫
阅读(289)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2020-02-28 20:40
风萧萧路漫漫
阅读(201)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>注册页面</title> <style> * { margin: 0px; padding: 0px; box-sizing: border-box; } bo 阅读全文
posted @ 2020-02-28 20:37
风萧萧路漫漫
阅读(235)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>表格全选反选</title> <style> table { border: 1px solid; width: 500px; margin-left: 30% 阅读全文
posted @ 2020-02-28 20:36
风萧萧路漫漫
阅读(295)
评论(0)
推荐(0)
摘要:
绑定有3种写法 1.元素内绑定 2.元素内绑定script中的方法 3.script中获取对象,script绑定方法。 匿名方法 有方法名的方法。 JavaScript的函数或者方法,就是一个对象。绑定对象=绑定匿名方法,引用一下 阅读全文
posted @ 2020-02-28 20:35
风萧萧路漫漫
阅读(100)
评论(0)
推荐(0)
摘要:
onsubmit 表单提交时触发 可以阻止表单的提交 方法返回false就被阻止提交,返回true和没有就能提交 第二个方法不能阻止表单提交,因为onclick处的值为false。onclick="false",因为方法的值为false。不能直接使用阻止表单提交只有返回值为false才行,也就是re 阅读全文
posted @ 2020-02-28 20:33
风萧萧路漫漫
阅读(136)
评论(0)
推荐(0)
摘要:
onselect 用户选取文本时触发 ( <input> 和 <textarea>)onchange 该事件在表单元素的内容改变时触发( <input>,<keygen>,<select>, 和 <textarea>) 阅读全文
posted @ 2020-02-28 20:31
风萧萧路漫漫
阅读(149)
评论(0)
推荐(0)
摘要:
onkeydown 某个键盘按键被按下。 keyCode(IE)该属性声明了被敲击的键生成的 Unicode 字符码。 onkeyup 某个键盘按键被松开。onkeypress 某个键盘按键被按下并松开。 返回的是ASCII码值a65回车13 阅读全文
posted @ 2020-02-28 20:29
风萧萧路漫漫
阅读(88)
评论(0)
推荐(0)
摘要:
oncontextmenu 在用户点击鼠标右键打开上下文菜单时触发。 onmousedown 鼠标按钮被按下。 定义方法时,定义一个形参,接收event对象,此对象用于接收鼠标按下那个按钮。 对象的button属性可以获取鼠标用什么键点击的元素。左键0中键1右键2 onmouseup 鼠标按键被松开 阅读全文
posted @ 2020-02-28 20:27
风萧萧路漫漫
阅读(142)
评论(0)
推荐(0)
摘要:
onload:一张页面或一幅图像完成加载 事件会在页面或图像加载完成后立即发生。 通常用于 <body> 元素,在页面完全载入后(包括图片、css文件等等。)执行脚本代码。 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> 阅读全文
posted @ 2020-02-28 20:26
风萧萧路漫漫
阅读(335)
评论(0)
推荐(0)
摘要:
onblur 元素失去焦点时触发 一般用于表单校验。例如:输入用户名判断是否合法,密码安全系数 onfocus 元素获取焦点时触发 阅读全文
posted @ 2020-02-28 20:24
风萧萧路漫漫
阅读(107)
评论(0)
推荐(0)
摘要:
onclick 当用户点击某个对象时调用的事件句柄。ondblclick 当用户双击某个对象时调用的事件句柄。 阅读全文
posted @ 2020-02-28 20:20
风萧萧路漫漫
阅读(99)
评论(0)
推荐(0)
摘要:
事件概念:某些组件被执行了某些操作后,触发某些代码的执行 事件=某些操作。如:单机,双击,键盘按下了,鼠标移动了 学的是:事件的监听机制 事件源:组件。如:按钮,文本输入框 监听器:代码。进行某些操作就会执行的代码 注册监听:事件、事件源、监听器结合在一起。当事件源上发生了某个事件,则触发执行某个监 阅读全文
posted @ 2020-02-28 20:18
风萧萧路漫漫
阅读(157)
评论(0)
推荐(0)
摘要:
关于如何获取、修改、添加或删除HTML元素的标准 标签体的设置和获取 innerHTML:修改对象内容(设置获取的标签内容) 使用HTML元素对象的属性(查文档) 控制样式 修改样式方式1:style所有标签都有的属性,后跟.css属性 如果属性是两个单词用横杠连起来,font-size-->fon 阅读全文
posted @ 2020-02-28 20:16
风萧萧路漫漫
阅读(183)
评论(0)
推荐(0)
摘要:
Node:节点对象,增删改 方法 CRUD dom树 ①appendChild() 把新的子节点添加到节点的子节点列表末尾。添加(常用) ②replaceChild() 用新的节点替换一个子节点。修改 ③removeChild() 删除当前节点指定的子节点,并返回。删除(常用) ④查是documen 阅读全文
posted @ 2020-02-28 20:09
风萧萧路漫漫
阅读(254)
评论(0)
推荐(0)
摘要:
Element:元素对象,标签对象,枝叶 创建 通过document获取和创建 方法 ①removeAttribute():删除属性 ②setAttribute():设置属性 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> 阅读全文
posted @ 2020-02-28 20:06
风萧萧路漫漫
阅读(233)
评论(0)
推荐(0)
摘要:
Document:文档对象,根 创建 ①window.document②document 方法 获取Element对象: ①document.getElementById():根据id属性值获取元素对象。id值一般唯一 ②document.getElementsByTagName()根据元素名称获取 阅读全文
posted @ 2020-02-28 20:03
风萧萧路漫漫
阅读(180)
评论(0)
推荐(0)
摘要:
Document Object Model文档对象模型,窗口中的当前页面将标记语言(HTML)文档的各个组成部分,封装为对象。可以用这些对象,对标记语言文档进行CRUD(增删改查)的动态操作 DOM就是文档对象模型 DOM:将标记语言文档一次性加载进内存,形成一个树形结构,DOM树 HTML的文档d 阅读全文
posted @ 2020-02-28 19:57
风萧萧路漫漫
阅读(259)
评论(0)
推荐(0)
摘要:
History对象:用户在浏览器当前窗口中访问过的 URL。 创建 ①window.history ②history 方法 ①back()加载 history 列表中的前一个 URL ②forward() 加载 history 列表中的下一个 URL ③ go()加载 history 列表中的某个具 阅读全文
posted @ 2020-02-28 19:55
风萧萧路漫漫
阅读(233)
评论(0)
推荐(0)
摘要:
Location地址栏对象当前对象的 URL 信息。是 window 对象的一部分 创建(获取) ①window.location ②location 方法 reload() 重新载入当前文档(当前页面) 属性 href 返回完整的URL,还可以进行修改实现跳转 <!DOCTYPE html> <h 阅读全文
posted @ 2020-02-28 19:50
风萧萧路漫漫
阅读(275)
评论(0)
推荐(0)
摘要:
特点: 不需要创建,可以直接调用 window不需要创建可以直接使用。window.方法名(); window引用可以省略。 方法名(); 方法: 与弹出框有关的方法 ①alert() 显示带有一段消息和一个确认按钮的警告框。 ②confirm() 显示带有一段消息以及确认按钮和取消按钮的对话框。 阅读全文
posted @ 2020-02-28 19:48
风萧萧路漫漫
阅读(230)
评论(0)
推荐(0)
摘要:
概念:Browser Object Model 浏览器对象模型 将浏览器的各个组成部分封装成对象。 浏览器对象Navigator:浏览器本事就是一个对象(用不到) 浏览器窗口对象Window:一个标签页 下面有: 地址栏对象Location 历史记录对象History:当前标签页的历史记录 DOM对 阅读全文
posted @ 2020-02-28 16:47
风萧萧路漫漫
阅读(100)
评论(0)
推荐(0)
摘要:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>电灯开关</title> </head> <body> <img id="light" src="img/off.gif" alt=""> <script> / 阅读全文
posted @ 2020-02-28 16:44
风萧萧路漫漫
阅读(183)
评论(0)
推荐(0)
摘要:
功能:某些组件执行了某些操作后,触发某些代码的执行。 理解概念 如何绑定事件? 1.写在HTML标签上。指定事件的属性(操作),属性值就是js代码。 缺点:耦合度高,黏在一起了,不利于维护 2.通过js获取元素对象,指定事件属性,设置一个函数(js代码) 阅读全文
posted @ 2020-02-28 16:40
风萧萧路漫漫
阅读(109)
评论(0)
推荐(0)
摘要:
目的:满足做案例的要求功能:控制HTML文档的内容代码:获取页面的标签(元素)对象Element (汉意通过) document.getElementByid(id);通过元素的id获取元素的对象 操作Element对象 修改属性值 1.明确获取的对象是哪一个 2.查看文档看有哪些属性可以设置 修改 阅读全文
posted @ 2020-02-28 16:38
风萧萧路漫漫
阅读(145)
评论(0)
推荐(0)
摘要:
特点: 全局对象,这个Global中封装的方法不需要对象就可以直接调用。直接写 方法名();就可以调用 url编码:浏览器自动转换谷歌浏览器:wd=淘宝IE浏览器:wd=%E6%B7%98%E5%AE%9D gbk一个汉字两个字节 utf-8一个汉字三个字节 假设是gbk编码:4个字节,一个字节8个 阅读全文
posted @ 2020-02-28 16:34
风萧萧路漫漫
阅读(312)
评论(0)
推荐(0)
摘要:
含义:定义字符串的组成规则 使用: 1.定义单个字符:[ ] [a] 表示有一个字符是 小写的a [ab] 表示有一个字符是 小写的a或者b [a-z] 表示有一个字符是 小写的a到z [a-zA-Z] 表示有一个字符是 小写大写的a到z [a-zA-Z0-9_] 表示有一个字符是 小写大写的a到z 阅读全文
posted @ 2020-02-28 16:21
风萧萧路漫漫
阅读(234)
评论(0)
推荐(0)
摘要:
对象用于处理文本(字符串)。 1.创建 var txt = new String("string"); var txt = "string"; 2.方法 charAt() 返回在指定位置的字符。 charCodeAt() 返回在指定的位置的字符的 Unicode 编码。 concat() 连接两个或 阅读全文
posted @ 2020-02-28 16:12
风萧萧路漫漫
阅读(165)
评论(0)
推荐(0)
摘要:
Number 对象,原始数值的包装对象。 1.创建 var num = new Number(value); 2.方法 toExponential(x)把对象的值转换为指数计数法。 toFixed(x)把数字转换为字符串,结果的小数点后有指定位数的数字。 toPrecision(x)把数字格式化为指 阅读全文
posted @ 2020-02-28 16:01
风萧萧路漫漫
阅读(138)
评论(0)
推荐(0)
摘要:
1.创建 不用创建直接使用。直接Math.方法名(); 2.方法 ①random();返回0.0-1.0的随机数,左闭有开 区间有开区间和闭区间,其中又分为全开区间( ),全闭区间[ ],左开右闭区间( ] 和左闭右开区间 [ ), 开区间:区间两处的端点值取不到闭区间:端点值可以取到。 例如区间[ 阅读全文
posted @ 2020-02-28 15:58
风萧萧路漫漫
阅读(204)
评论(0)
推荐(0)
摘要:
1.创建 var 对象名 = new Date(); 2.方法 ①toLocaleString()据本地时间格式,把 Date 对象转换为字符串。和电脑的语言位置有关 ②getTime()返回 1970 年 1 月 1 日至今的毫秒数。时间戳 阅读全文
posted @ 2020-02-28 15:55
风萧萧路漫漫
阅读(225)
评论(0)
推荐(0)
摘要:
1.创建 var myBoolean=new Boolean(); 2.方法 toString()把布尔值转换为字符串,并返回结果 valueOf()返回 Boolean 对象的原始值。 3.属性 1.constructor返回对创建此对象的 Boolean 函数的引用 2.prototype向对象 阅读全文
posted @ 2020-02-28 15:52
风萧萧路漫漫
阅读(106)
评论(0)
推荐(0)
摘要:
function:函数对象=java方法,java的方法或者函数是,java对象的一部分。 JavaScript的函数或者方法,就是一个对象实参:都必须具有确定的值, 以便把这些值传送给形参。 形参:形参是函数被调用时用于接收实参值的变量。 1.创建 var fun = new Function(形 阅读全文
posted @ 2020-02-28 15:49
风萧萧路漫漫
阅读(264)
评论(0)
推荐(0)
摘要:
定义方法 无法弹出因为是局部变量 可以弹出因为是全局变量 这样写可读性比上面的高 阅读全文
posted @ 2020-02-28 15:41
风萧萧路漫漫
阅读(154)
评论(0)
推荐(0)
摘要:
if...else...switch...case... 在java中能接收的数据类型:byte 、short、char、int、枚举类型(JDK5.0新增)、String类型(JDK7.0新增) switch(表达式): case(值): 在JavaScript中,switch语句可以接收任意的原 阅读全文
posted @ 2020-02-28 15:36
风萧萧路漫漫
阅读(177)
评论(0)
推荐(0)
摘要:
void阻止返回值的运算符,没有返回值 阅读全文
posted @ 2020-02-28 15:34
风萧萧路漫漫
阅读(119)
评论(0)
推荐(0)
摘要:
?: 简化ifelse的操作 阅读全文
posted @ 2020-02-28 15:32
风萧萧路漫漫
阅读(130)
评论(0)
推荐(0)
摘要:
&&与,会短路:左边为false右边就不参与运算||或,会短路:左边为true右边就不参与运算!非, 注意:在JavaScript中,如果运算数不是运算符要求的类型,那么JavaScript引擎会自动将运算数进行类型转换 其他类型转boolean 1.number:0或NaN为假,其他为真。 写死循 阅读全文
posted @ 2020-02-28 15:31
风萧萧路漫漫
阅读(130)
评论(0)
推荐(0)
摘要:
><>=< 全等于 比较运算符 Java中只能比类型相同的,JavaScript没有限制比较方式 1.类型相同:直接比较 字符串:安装字典顺序比较。按位逐一比较直到比出大小为止。a<b<c... 2.类型不同:先类型转换,再比较 全等于:比较前先判断类型,类型不一样直接返回false 阅读全文
posted @ 2020-02-28 15:26
风萧萧路漫漫
阅读(152)
评论(0)
推荐(0)
摘要:
左边的变量等于等号左边的内容移到右边 阅读全文
posted @ 2020-02-28 15:23
风萧萧路漫漫
阅读(119)
评论(0)
推荐(0)
摘要:
+-*/% 阅读全文
posted @ 2020-02-28 15:21
风萧萧路漫漫
阅读(107)
评论(0)
推荐(0)
摘要:
++自增 在前先自增,再运算 在后先运算,再自增 --自减 在前先自减,再运算 在后先运算,再自减 +正号,-负号。表示数字的正负 注意:在JavaScript中,如果运算数不是运算符要求的类型, 那么JavaScript引擎会自动将运算数进行类型转换 字符串转number: 按照字面值转换。如果字 阅读全文
posted @ 2020-02-28 14:59
风萧萧路漫漫
阅读(134)
评论(0)
推荐(0)
摘要:
简介 变量:一小块存储数据的内存空间先申请了一块内存空间,规定空间的存储类型,给空间赋值3, 想找到这个3可以通过内存空间的地址值,但是通过地址值太麻烦了,给这个空间起了一个名字a 通过这个a可以找到这个空,并且可以找到存的数据3 Java是强类型的语言,JavaScript是弱类型的语言强类型的语 阅读全文
posted @ 2020-02-28 14:50
风萧萧路漫漫
阅读(130)
评论(0)
推荐(0)
摘要:
Java内有两种 基本数据类型:4类八种 引用数据类型:对象 JavaScript也有两种 原始数据类型 其实是基本数据类型 number:数字。整数、小数、NaN(特殊的数字,not a number一个不是数字的数字类型) string:字符串。字符和字符串,JavaScript没有字符串的概念 阅读全文
posted @ 2020-02-28 14:45
风萧萧路漫漫
阅读(184)
评论(0)
推荐(0)
摘要:
单行注释://注释内容多行注释:/*注释内容*/ 阅读全文
posted @ 2020-02-28 14:42
风萧萧路漫漫
阅读(201)
评论(0)
推荐(0)
摘要:
定义实体类的时候定义为了基本数据类型,不能接收null需要改为引用数据类型 阅读全文
posted @ 2020-02-28 14:15
风萧萧路漫漫
阅读(620)
评论(0)
推荐(0)
摘要:
Spring框架对jdbc的简单封装。提供了一个JDBCTemplate对象简化对jdbc的开发 步骤: 1.导入jar包 2.创建JDBCTemplate对象。依赖于数据库连接池对象DataSoutce 3.调用方法来完成CRUD的操作 4.注意: CRUD含义: 增加(Create)、读取查询( 阅读全文
posted @ 2020-02-28 14:08
风萧萧路漫漫
阅读(181)
评论(0)
推荐(0)
摘要:
1.导入jar包 druid-1.0.9.jar导入数据库驱动jar包 2.定义配置文件 properties形式 可以叫任意名称,可以放置在任意目录下。(意味着不能自动加载,需要手动导入)3.加载配置文件 properties4.获取数据库连接池对象:通过工厂类来获取5.获取连接:getConne 阅读全文
posted @ 2020-02-28 13:55
风萧萧路漫漫
阅读(426)
评论(0)
推荐(0)
摘要:
1.导入jar包(两个) c3p0-0.9.5.2.jar和mchange-commons-java-0.2.12.jar导入数据库驱动jar包 2.定义配置文件 配置文件名称:c3p0.properties 或者 c3p0-config.xml(叫这两个名称会自动寻找文件)路径:默认在项目类路径( 阅读全文
posted @ 2020-02-28 13:48
风萧萧路漫漫
阅读(357)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2020-02-28 13:47
风萧萧路漫漫
阅读(227)
评论(0)
推荐(0)
摘要:
阅读全文
posted @ 2020-02-28 13:46
风萧萧路漫漫
阅读(247)
评论(0)
推荐(0)
摘要:
以前的情况:一个程序访问数据库,需要拿到一个Connection连接对象,向底层申请一个资源底层给程序连接对象,连接对象和程序绑定程序拿着连接对象,去连接、去操作数据库。程序访问完后,释放连接对象这样操作对资源消耗比较大 学了数据库连接池:在程序访问之前,在系统初始好了后,创建了一个容器在容器内申请 阅读全文
posted @ 2020-02-28 13:41
风萧萧路漫漫
阅读(159)
评论(0)
推荐(0)
摘要:
Statement的子接口,预编译SQL,动态SQL 功能比爹强大 用来解决SQL注入的 预编译SQL:参数使用?作为占位符,执行SQL的时候给?赋上值就可以了 使用步骤: 1.导入驱动jar包 复制jar包,粘贴到libs文件夹下。文件名可以任意,一般就叫libs 选择复制的jar包,右键,点击A 阅读全文
posted @ 2020-02-28 13:27
风萧萧路漫漫
阅读(761)
评论(0)
推荐(0)
摘要:
获取src路径下的文件的方式 >ClassLoader 类加载器:可以加载类的字节码文件进内存,随便一个字节码文件都可以 | getClass():取得当前对象所属的Class对象 | getClassLoader():取得该Class对象的类装载器,类装载器负责从Java字符文件将字符流读入内存, 阅读全文
posted @ 2020-02-28 13:14
风萧萧路漫漫
阅读(336)
评论(0)
推荐(0)
摘要:
例如:String sql = "select * from user where username='" + username + "' and password ='" + password + "' ";执行的时候自动就把变量转换为字符串类型,“”表示字符串,‘’是SQL的字符串和字符两个双引 阅读全文
posted @ 2020-02-28 13:12
风萧萧路漫漫
阅读(4651)
评论(0)
推荐(0)
摘要:
getPath()与getAbsolutePath()的区别 public void diff_pathAndAbsolutePath(){ File file1 = new File(“.\test1.txt”); File file2 = new File(“D:\workspace\test\ 阅读全文
posted @ 2020-02-28 13:06
风萧萧路漫漫
阅读(498)
评论(0)
推荐(0)
摘要:
目的:简化书写 分析: 1.注册驱动 2.获取连接对象 3.释放资源 1.注册驱动 2.获取连接对象 需求:不想传递参数,还能保证工具类的通用性解决方案:配置文件 创建一个properties对象。调用load方法加载文件或字节流 jdbc.properties url=jdbc:mysql:/// 阅读全文
posted @ 2020-02-28 13:03
风萧萧路漫漫
阅读(474)
评论(0)
推荐(0)
摘要:
ResultSet结果集对象,封装结果。它是怎么做到封装结果的呢? 游标,类似指针索引最初指在“列名”上,要取到数据就需要让游标向下移动移动后就指向了第一行数据,然后通过一些方法把第一行的每一列都取出来。一次只能获取一行中的一列数据 这个过程就涉及到了两类方法,移动和获取移动: next():游标向 阅读全文
posted @ 2020-02-28 12:52
风萧萧路漫漫
阅读(1194)
评论(0)
推荐(0)
摘要:
Statement该对象用于执行静态SQL语句并返回它产生的结果。表示所有的参数在生成SQL的时候都是拼接好的,容易产生SQL注入的问题 PreparedStatement对象是一个预编译的SQL语句。动态SQL 功能1.执行SQL 3个方法 ①方法:execute() 可以执行任意的SQL,用的不 阅读全文
posted @ 2020-02-28 12:44
风萧萧路漫漫
阅读(1892)
评论(0)
推荐(0)
摘要:
功能 1.获取执行SQL的对象 方法:createStatement() 用于创建向数据库发送SQL语句的一个对象。修饰/返回值类型:Statement(声明) 方法:prepareStatement(String sql) 用于创建向数据库发送SQL语句的一个对象。修饰/返回值类型:Prepare 阅读全文
posted @ 2020-02-28 12:36
风萧萧路漫漫
阅读(1215)
评论(0)
推荐(0)
摘要:
功能 1.注册驱动 注册驱动:告诉程序使用哪个驱动jar包 写代码使用:Class.forName("com.mysql.jdbc.Driver"); 查看源码 mysql-connector-java-5.1.37-bin\com\mysql\jdbc文件夹下的 Driver.class 文件 / 阅读全文
posted @ 2020-02-28 12:34
风萧萧路漫漫
阅读(621)
评论(0)
推荐(0)
摘要:
Exception in thread "main" com.mysql.jdbc.exceptions.jdbc4. MySQLSyntaxErrorException: Unknown column 'A' in 'where clause'线程“main”com.mysql.jdbc. Exc 阅读全文
posted @ 2020-02-28 12:26
风萧萧路漫漫
阅读(201)
评论(0)
推荐(0)
摘要:
线程“主”java中的异常。于sq1。sQLException:用户“root”@“localhost”被拒绝访问(使用密码:YES)root密码错误 阅读全文
posted @ 2020-02-28 12:24
风萧萧路漫漫
阅读(356)
评论(0)
推荐(0)

浙公网安备 33010602011771号