JDBC HTML CSS基本知识结构概括 第一个文章 先试试水!!!

JDBC

day1
jdbc

概念:Java DataBase Connectivity java数据库的连接

Sun公司提供的一组编程规范【接口】

JavaEE编程规范之一

所有访问操作数据库技术最底层(hibernate、mybatis)

驱动:趋势程序运行的组件 数据库厂商针对JDBC提供的实现类 jar包 Ojdbcxx.jar

作用:使用java程序访问 操作数据库

jdbc编程步骤

1.环境搭建

将驱动jar包引入到项目中

Jar包考入项目中之后—》右击—》add build path

2. 编码步骤

1.

加载驱动 将实现类交由DriverManager管理

Class.forName(“oracle.jdbc.OracleDriver”);
2.

获取连接对象 提供url 用户名 密码 参数String

DriverManager.getConnection(“jdbc:oracle:thin:@localhost:1521:xe”,”hr”,”hr”)
3.

准备sql

String sql=”select |  delete | update | insert”

PreparedStatment pstm =  Conn.prepareStatement(sql);
4.

执行sql

//增删改: 返回值  int  条数
pstm.executeUpdate() ; 

//查询  返回值  ResultSet  结果集
:pstm.executeQuery();   
  ##### 5.

处理执行结果

ResultSet rs=pstm.executeQuery();
//多条结果:
List<Account>accounts=new ArrayList<>();
while(rs.next()){
    //将多条结果处理,打印或者存放到集合中返回  例如:
    Account a=new Account();
					a.setCard_id(rs.getInt(1));
					a.setName(rs.getString(2));
					a.setPassword(rs.getString(3));
					a.setBalance(rs.getDouble(4));
					a.setTel(rs.getString(5));
					accounts.add(a);
}
return accounts;
##### 6.

关闭连接资源 先开后关

pstm.close();
conn.close();
rs.close();

HTML

IP地址

​ 计算机在网络中的唯一标识

​ 网络:

​ 互联网:internet 世界共有

​ 局域网:局部网络通信 网络只在一定范围内有效

​ 注意:局域网中IP地址是可以重复的(两个局域网中计算机ip可以相同)

​ DNS域名解析

​ 域名:计算机IP地址的字符串表示形式192.168.0.3 —>www.xxx.com

​ 域名解析:ip地址和字符串的一个对应关系

port 端口号

​ 软件在一台计算机中的唯一标识

	注意:oracle端口: 1521  8080   mysql:3306          1024以下是系统默认占用的端口  

数据传输协议

​ 指定数据传输的方式传递 — 接受

​ FDP HTTP:网络传输协议 网站 key=value https:基于HTTP的安全版本

​ 协议头:信封 数据一些描述信息

​ 协议体:信纸 真正传输的数据

服务器

​ 一台计算机 配置、性能相对较高 对外提供服务

​ pc server(x86): 柜式、塔式、刀片

小型机:

​ IBM Oracle

HTML具体语法

概念:HyperTextMarkup Language 超文本标记语言 网页

超文本:文本文件包含有一般文本文件中不存在的内容 图片、视频、音频

标记:标签 <标签名></标签名>

HTML语法要求

​ i. 文本文件 以.html | .htm 结尾

​ ii. 标签结构

​ iii. 注意事项

  1. 标签一般都是成对出现 包含的内容

    1.   有些标签只有一半  单体标签  <mete/>
      
    2.   标签中可以添加属性 <标签属性名=”值” />
      
    3.   标签不区分大小写
      

​ iv. 运行HTML页面

标签分类

​ 1.行内元素:展示的内容会挤在一行展示

​ 2.块级元素:标签的内容会独占一行展示

三,html语法标签

<head>头标签
    <title>标题</title>
	<meta charset="GBK"/>设置页面的编码格式
</head>   	
<body>体标签
    <marquee>跑马灯</marquee>
    <font color="" size="1-7"></font>
</body>
<img/>插入图片
属性:
	src="图片路径"			alt="出错之后提示"		width="宽度px"		
	height="高度px"		 title="鼠标放在图片上的提示语"

<a href="跳转的位置">超级链接</a>
	锚点:
		<!--需要先定义好将来需要跳转的位置-->
		<a name="xxx">被跳的点</a>
		<!--在定义跳转的链接-->
		<a href="#name(name是将来位置的名字)"></a>
列表  <ol>	<!--有序列表-->
 	<li>列表中间的项</li>			<li></li>
</ol>
<ul>	<!--无序列表-->
    <li>列表中间的项</li>
</ul>

表格

<table >
    <!--先定义行-->
    <tr>
    	 <!--在定义列-->
   		 <td>列元素</td>
    </tr>
</table>
table中的属性:
	border:边框线的粗细
	width:表格的宽
	height:表格的高
	align:表格的对齐方式------center-居中		left-靠左		right-靠右
	cellpadding="0" 内边距 
	cellspacing="0" 外边距
表格单元格的合并:
	合并操作的是td元素	
		纵向合并:合并行   rowspan=””  值代表占用几个单元格
		横向合并:合并列   colspan=””   值代表占用几个单元格

form表单

<form>
    <!--form中的两个属性:1.method="get/post"	2.action="数据传输的目标位置"
		说一下get和post:get:地址栏明文传递数据 不安全 传输量小 4k,这是默认的传输方式
					   post:通过协议体密文传递 安全   传输量大-->
</form> 
表单中的元素:
*	单行文本域:<input type=”text” name=”后续接收数据的key” />
*	密码框:<input type=”password” />
*	单选框<input type=”radio” name=”xx”/>
*		注意:表达一组含义的单选框 name属性值要相同
*	复选框<input type=”checkbox” name=”yy”/>
*		注意:表达一组含义的复选框 name属性值要相同
*	提交按钮:<input type=”submit” value=”书写提示内容”/>
*	重置按钮:<input type=”reset” value=”书写提示内容”/>
*	普通按钮:<input type=”button” value=”书写提示内容”/>
*	文件框:<input type=”file” name=”xxx”/>  上传文件
*	下拉列表:<select name=””>
*		列表项:<option value=””>
*	注意:密码框和单行文本域 value值是默认值 也是后续传递的数据的内容
*	      单选框、复选框、下拉列表 value值是后续传递的数据
*		 隐藏文本域 <input type=”hidden” name=”” value=””/>  
*		多行文本域:<textarea>
*		设置单选框 复选框的默认值: checked=”checked”   
*		设置下拉列表的默认值:selected=”selected”
*		设置元素不可用 disabled=”disabled”



css

一、CSS概念:CasCading Style Sheet 级联(层叠)样式表

二、作用:为HTML页面(HTML标签)增加样式 美化页面

三,css样式表语法

内嵌式
内嵌式 直接将CSS代码嵌入到标签体中 
	<标签名 style=”CSS代码”></标签名>
	CSS代码:css样式属性名:值;属性名:值
	such as:
		<h1 style="color:green;background-color:red">下课</h1>

内联式
1、	准备特定标签  告知浏览器 按照什么样的格式进行解析 
2、	书写选择器 选中对应标签  再添加样式
<style type=”text/css”>
	h1{					<!--标签选择器-->
		color:red;
		background-color:green;
	}	
    #idname{			<!--ID选择器,需要在体中的标签内加上id属性 <a id="idname"></a>-->
    	color:red;
		background-color:green;
    }
    .classname{		<!--类选择器,需要在体中的标签内加上id属性 <a class="classname"></a>-->
    	color:red;
		background-color:green;
    }
</style>

外联式
1、	准备一个文件书写css样式 ,需要.css结尾的文件	<!--在文件中书写  选择器样式的css-->
2、	将样式表的内容引入到需求使用的HTML页面中
<!-- 引入外部css样式文件   link
	属性: 
		rel:引入的文件和当前文件的关系,引入文件要干什么。
		type:引入的文件类型(MIME类型) MIME的类型格式:大类型/小类型
		href:引入文件的路径 也就是你的css样式表存放的位置
-->
such as:
	<link rel="stylesheet" type="text/css href="css.css"/>

css样式属性

基本属性

1、 color 前景颜色 值:red #000000 - #FFFFFF

2、 font-size 字体大小 值:px单位

3、 text-decoration 设置字体线 underline下划线 overline 上划线 line-through中划线

4、 text-align 字体对齐方式 值:left right center

5、 width:宽 单位px

6、 height:高 单位 px

7、 cursor:设置鼠标样式pointer 手 wait 等待

8、 display 设置元素隐藏展示 值:none 隐藏 不展示 block跨级元素展示 inline行内元素展示

背景

1、 Background-color :背景颜色 red #FFFFFF

2、 Background-image:背景图片 background-image:url(图片的路径)

四,布局

1、 布局使用标签
块级元素 行内元素为了给文本内容增添样式 js
2、 盒子模型

​	边框 border

​	边框线型  border-style 值:solid 单实线  double 双实线 dotted 虚线

​	边框线宽  border-width 值:单位px

​	边框颜色  border-color  值:  red  #FFFFFF

​	单独设置上下左右线:border-上|下|左|右-style|width|color :值

​	常用:border:线型 线宽 颜色

######内边距(内补白)  padding

​	padding-上下左右:值   单位px 单独设置上下左右内边距

​	padding:10px 10px 10px10px   顺序:上、右、下、左

​	padding:10px 10px 10px      顺序:上、左右、下    

​	padding:10px 10px          顺序:上下、左右

######外边距(外补白)  margin

​	margin -上下左右:值   单位px 单独设置上下左右内边距

​	margin:10px 10px 10px10px   顺序:上、右、下、左

​	margin:10px 10px 10px      顺序:上、左右、下    

​	margin:10px 10px          顺序:上下、左右

​	 margin:10px auto    自动居中

#### 实际布局操作

###### 绝对布局

​	position:absolute  绝对定位

​	top:值   px像素点

​	left:值   px像素点

​	设置浮层:z-index:值 整数  数字越大,浮层越高

​	缺陷:元素的位置写死,如果分辨率发生变化,会造版面错乱

	###### 流式布局

float:left | right

注意:一旦对页面进行布局操作,布局元素会脱离原有页面流。



### 



猜你喜欢

转载自blog.csdn.net/zhuazza/article/details/89739500
今日推荐