分享我学习Java后台的三个总结
前言
最近在学习Java后台,表示已上瘾了。最近空余时间学习的比较零碎,我认为第一阶段比较重要的几点,对其做了一个小总结,也算是对自己的一个交代吧!前面可以参考《坚持:学习Java后台的第一阶段,我学习了那些知识》,希望对那些想学习java的童鞋有一点点帮助吧!
BootStrap的总结
什么是BootStap?
bootstrap是一个最流行的前端UI开发框架
全局包括HTML,CSS和技术框架,能够进行开发开发响应式界面,移动设备优先的web项目,轻量级
Bootstrap是基于HTML5和CSS3开发的,它在jQuery的基础上进行了更为个性化和人性化的完善,形成一套自己独有的网站风格,并兼容大部分jQuery插件。
注意
Bootstrap 的所有 JavaScript 插件都依赖 jQuery。
bootstrap 栅格系统
将手机的界面分为12个等分,是Bootstrap 提供了一套响应式、移动设备优先的流式格式系统。
栅格系统用于通过一系列的行(row)与列(column)的组合来创建页面布局,你的内容就可以放入这些创建好的布局中。
示例:
<div class="row">
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3"></div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3"></div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3"></div>
<div class="col-xs-12 col-sm-6 col-md-4 col-lg-3"></div>
</div>
解释:上面四个div,如果在超小屏幕上就 100%显示(占12栅格);在小屏幕上,每个div占50%显示;在中等屏幕上,每个div占25%显示;在大屏幕上,每个div占33.33%显示。
栅格参数:
.col-xs-:超小屏幕 手机 (<768px)
.col-sm- : 小屏幕 平板 (≥768px)
.col-md- : 中等屏幕 桌面显示器 (≥992px)
.col-lg- : 大屏幕 大桌面显示器 (≥1200px)
注意:
1.栅格系统是往上兼容的:意味着小屏幕上的效果在大屏幕上也是可以正常显示的人,但是大屏幕上的设置在小屏幕上却无法正常显示。
2.Row可以再次嵌套在列中。如果不能填满整列,则默认从左排列,如果超出,则换行展示。
JDBC
JAVA Database Connectivity java 数据库连接
为什么会出现JDBC
SUN公司提供的一种数据库访问规则、规范, 由于数据库种类较多,并且java语言使用比较广泛,sun公司就提供了一种规范,让其他的数据库提供商去实现底层的访问规则。 我们的java程序只要使用sun公司提供的jdbc驱动即可。
使用JDBC的基本步骤
1. 注册驱动
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
2. 建立连接
//DriverManager.getConnection("jdbc:mysql://localhost/test?user=monty&password=greatsqldb");
//2. 建立连接 参数一: 协议 + 访问的数据库 , 参数二: 用户名 , 参数三: 密码。
conn = DriverManager.getConnection("jdbc:mysql://localhost/student", "root", "
3. 创建statement
//3. 创建statement , 跟数据库打交道,一定需要这个对象
st = conn.createStatement();
4. 执行sql ,得到ResultSet
//4. 执行查询 , 得到结果集
String sql = "select * from t_stu";
rs = st.executeQuery(sql);
5. 遍历结果集
//5. 遍历查询每一条记录
while(rs.next()){
int id = rs.getInt("id");
String name = rs.getString("name");
int age = rs.getInt("age");
System.out.println("id="+id + "===name="+name+"==age="+age);
}
6. 释放资源
if (rs != null) {
try {
rs.close();
} catch (SQLException sqlEx) { } // ignore
rs = null;
}
关于数据库的增删改查sql
数据库的相关操作
查看数据库:
show databases
查看数据库的定义
show create database 数据库的名字
查看当前正在使用的的数据库
select database();
使用数据库
use 具体数据库表明
删除数据库
drop database 数据库的名字
修改数据库
alter database character set 约束(utf8)
表的相关操作
创建表
create table(列名 类型(长度)约束,类型2(长度)约束);
eg:
create table yuerFuns(
id int primary key ,
name varchar(30) NOT NULL,
sex char,
age int,
job varchar(20)
)
删除表
drop table 表明
修改表添加列
update table 表名字 add 列名 类型 约束
修改列
alter table 表名 modify 列 列的类型 约束
修改列名
alter table 表名 change 旧列名 新列明 列的约束
删除列
alter table 表名 drop 列名
修改表的字符集
alter table 表名 character set 字符集
修改表名
rename table oldTableName to newTableName
查看表
show tables
查看表的创建
showcreate table
查看表的结构
desc 表名
删除表列
delete from table 表名 where 你要查询的条件
对于需要复杂的查询则要特殊对待
查询表的通用格式:
select [distince][*][列名] from 表名 where 你要查询的条件 group by having order by limit
总结
目前数据库和前端需要学习的东西还很多,还是那句话:这里只是冰山一角。说实话,写这些总结和文字真的很浪费时间,我也要加快脚步了!
阅读更多
相信自己,没有做不到的,只有想不到的
在这里获得的不仅仅是技术!