20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结
教材学习内容总结
-第十一章JDBC和MySQL数据库要点:
1.下载MySQL和客户端管理工具navicat。
根据书上和网络方法进行相关配置。(https://blog.csdn.net/u014690615/article/details/82634081)
2.MySQL
2.1 MySQL简介
a)MySQL是一个开源免费的关系型数据库管理系统。
b)默认用户:root
c)默认端口号:3306
3.MySQL常用命令
3.1连接MySQLmysql -uroot -p
(注意此处没有分号;)
3.2查看当前所有得到数据库show databases;
3.3创建数据库create database + 数据库名;
3.4使用(切换)数据库
use 数据库名;
3.5查看当前数据库的所有表show tables
;
3.6 退出当前MySQL数据库exit
;
4.MySQL
4.1数据类型
4.1.1
a)整数类型>smallint
, 2字节>int
, 4字节>Integer,in
t的同义词>bigint
, 8字节
b)浮点数>float
, 4字节>double
, 8字节
4.1.2字符类型
a) char, 不可变长度
b) varchar, 可变长度
4.1.3日期时间类型
a)date, yyyy-mm-dd
b)datetime, yyyy-mm-dd hh:mi:ss
c)time, hh:mi:ss
d)timestamp
, 更精确的时间
e)year, yyyy
4.1.4其他类型
a) blob, 存放二进制文件
b) text, 存放大量文本信息
4.2 SQL语句上的区别
Oracle中的语法是delete[from],from
可以省略,但是在MySQL中,不能省略from;
4.2.2 关于外链接
MySQL中不能使用Oracle数据库中的SQL92中的“(+)”符号,所以在外链接时,应该使用SQL99的语法。
4.2.3 分页查询
MySQL分页需要使用limit关键字,limit后需要跟两个数字,第一个数字表示查询的起始位置,第二个数字表示查询的记录数。(limit要写在order by之后。)
--当前页数 page
--每页显示的记录数 sizeselect * from clazz limit (page-1)*size,size
;
5.JDBC
5.1 JDBC 简介
a)Java Database Connectivity, java数据库连接。
b)SUN公司提供的一套标准,是一种用于执行SQL语句的 Java API;>DriverManager(C)
,管理驱动>Connection(I)
,数据库连接>Statement(I)
,SQL语句发送器>ResultSet(I)
,结果集
5.2 JDBC链接数据的步骤
a)注册驱动
b)建立数据库连接(Connection)
c)准备SQL语句
d)获取SQL语句发送器(Statement)
e)发送并执行SQL语句,得到结果集(ResultSet)
f)处理结果集
g)关闭资源(ResultSet,Statement,Connection)
-代码调试中的问题和解决过程:
-1.问题:在建立连接时,发生了10038错误。
解决方案:(https://jingyan.baidu.com/article/63acb44add614761fcc17ec2.html)参考此网址,通过对网络设置入站规则修改,建立连接。
-2.问题:在设置密码时,发生了10061错误。
解决方案:(https://blog.csdn.net/qq_40430380/article/details/83859409)
-代码托管(https://gitee.com/zyzgl/zyz)
20175204 张湲祯 2018-2019-2《Java程序设计》第九周学习总结的更多相关文章
-
2018-2019-2 20175204 张湲祯 实验二《Java面向对象程序设计》实验报告
2018-2019-2-20175204 张湲祯 实验二 <Java开发环境的熟悉>实验报告 实验二 Java面向对象程序设计 一.实验内容: 初步掌握单元测试和TDD 理解并掌握面向对象 ...
-
201521123027 <;java程序设计>;第九周学习总结
1.本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2.书面作业 Q1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什 ...
-
20175204 张湲祯 2018-2019-2《Java程序设计》2
20175204 张湲祯 2018-2019-2<Java程序设计>2 必做课下作业MyCP 要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP ...
-
20175204 张湲祯 2018-2019-2《Java程序设计》第八周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第八周学习总结 教材学习内容总结 -第十五章泛型与集合框架要点: 一.泛型 1.泛型(Generics)的主要目的是可以 ...
-
20175204 张湲祯 2018-2019-2《Java程序设计》第七周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第七周学习总结 教材学习内容总结 -第八章常用实用类要点: 一.String类: 1.String类所在的包:java. ...
-
#20175204 张湲祯 2018-2019-2《Java程序设计》第六周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第六周学习总结 教材学习内容总结 -第七章内部类与异常类要点: 一.内部类: Java支持在一个类中定义另一个类,这样的 ...
-
#20175204 张湲祯 2018-2019-2《Java程序设计》第五周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第五周学习总结 教材学习内容总结 -第六章接口与实现要点: -接口: 1.使用关键字interface定义接口. 2.接 ...
-
20175204 张湲祯 2018-2019-2《Java程序设计》第四周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第四周学习总结 教材学习内容总结 -第五章子类与继承要点: -子类与父类: 1.通过使用关键字extends来定义一个类 ...
-
20175204 张湲祯 2018-2019-2《Java程序设计》第三周学习总结
20175204 张湲祯 2018-2019-2<Java程序设计>第三周学习总结 教材学习内容总结 -第四章类与对象要点: -面向对象语言三个特性:封装性:继承:多态: -类:1.类是组 ...
随机推荐
-
python之计算器(第四天)
作业: 使用正则表达式和递归实现计算器功能. 实现: 1.实现带括号的计算 2.实现指数.加减乘除求余等功能 一.实例说明: 本实例自己写了个版本,但依旧存在一点bug,例:-2-2等计算问题,故最后 ...
-
cache 浅析
http://blog.chinaunix.net/uid-26817832-id-3244916.html 1. Cache Cache一词来源于法语,其原意是"藏匿处,隐秘的地方&q ...
-
BZOJ 3065 带插入区间K小值
http://www.lydsy.com/JudgeOnline/problem.php?id=3065 思路:替罪羊树套权值线段树. 当替罪羊树某个子树大于某个比利(比例)时就暴力重构,本题时间复杂 ...
-
git常用命令<;转>;
(转自)https://www.akii.org/git-concise-operating-tutorial.html git工作原理: 分布式,每个克隆或更新远程仓库的用户都拥有⼀一份最新的完整的 ...
-
软件工程---作业(one)
(1) 回顾你过去将近3年的学习经历 1.1 有序列表项一当初你报考的时候,是真正喜欢计算机这个专业吗? 自己填写来着,对这个专业也不是特别了解:导致后续学习很差 1.2 有序列表项二你现在后悔选择了 ...
-
(8)Jquery1.8.3快速入门_可见性选择器
一.Jquery的可见性选择器: 可见性选择器: 1.:visable 筛选可以见的元素 2. :hidden 筛选不可见的元素 效果: 源码: <!DOCTYPE html> <h ...
-
Go并发编程之美-CAS操作
摘要: 一.前言 go语言类似Java JUC包也提供了一些列用于多线程之间进行同步的措施,比如低级的同步措施有 锁.CAS.原子变量操作类.相比Java来说go提供了独特的基于通道的同步措施.本节我 ...
-
基于Java的数据采集(三)
<基于Java的数据采集(一)>:http://www.cnblogs.com/lichenwei/p/3904715.html <基于Java的数据采集(二)>:http:/ ...
-
oracle 基本操作--事务
事务:可以看做是由对数据可的若干操作组成的一个单元,浙西操作要么都完成,要么都取消,从而保证数据满足一致性的要求. 事务的组成: 一条或者多条DML 一条DDL 一条DCL DML语句需要使用comm ...
-
Spring容器中获取bean实例的方法
// 得到上下文环境 WebApplicationContext webContext = ContextLoader .getCurrentWebApplicationContext(); // 使 ...