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连接MySQL
mysql -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,int的同义词
>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
--每页显示的记录数 size
select * 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程序设计》第九周学习总结的更多相关文章

  1. 2018-2019-2 20175204 张湲祯 实验二《Java面向对象程序设计》实验报告

    2018-2019-2-20175204 张湲祯 实验二 <Java开发环境的熟悉>实验报告 实验二 Java面向对象程序设计 一.实验内容: 初步掌握单元测试和TDD 理解并掌握面向对象 ...

  2. 201521123027 <java程序设计>第九周学习总结

    1.本周学习总结 1.1 以你喜欢的方式(思维导图或其他)归纳总结异常相关内容. 2.书面作业 Q1.常用异常 题目5-1 1.1 截图你的提交结果(出现学号) 1.2 自己以前编写的代码中经常出现什 ...

  3. 20175204 张湲祯 2018-2019-2《Java程序设计》2

    20175204 张湲祯 2018-2019-2<Java程序设计>2 必做课下作业MyCP 要求 编写MyCP.java 实现类似Linux下cp XXX1 XXX2的功能,要求MyCP ...

  4. 20175204 张湲祯 2018-2019-2《Java程序设计》第八周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第八周学习总结 教材学习内容总结 -第十五章泛型与集合框架要点: 一.泛型 1.泛型(Generics)的主要目的是可以 ...

  5. 20175204 张湲祯 2018-2019-2《Java程序设计》第七周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第七周学习总结 教材学习内容总结 -第八章常用实用类要点: 一.String类: 1.String类所在的包:java. ...

  6. #20175204 张湲祯 2018-2019-2《Java程序设计》第六周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第六周学习总结 教材学习内容总结 -第七章内部类与异常类要点: 一.内部类: Java支持在一个类中定义另一个类,这样的 ...

  7. #20175204 张湲祯 2018-2019-2《Java程序设计》第五周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第五周学习总结 教材学习内容总结 -第六章接口与实现要点: -接口: 1.使用关键字interface定义接口. 2.接 ...

  8. 20175204 张湲祯 2018-2019-2《Java程序设计》第四周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第四周学习总结 教材学习内容总结 -第五章子类与继承要点: -子类与父类: 1.通过使用关键字extends来定义一个类 ...

  9. 20175204 张湲祯 2018-2019-2《Java程序设计》第三周学习总结

    20175204 张湲祯 2018-2019-2<Java程序设计>第三周学习总结 教材学习内容总结 -第四章类与对象要点: -面向对象语言三个特性:封装性:继承:多态: -类:1.类是组 ...

随机推荐

  1. linux-高并发与负载均衡-lvs-DR模型试验

    先配置3台虚拟机的网络 3台虚拟机克隆的方法:(....) etho,配置在同一个网段 DIP,RIP在一个网段 node01:作为lvs负载均衡服务器 node02:作为 Real Server n ...

  2. SQL 之 字符区别(转)

    1.CHAR.CHAR存储定长数据很方便,CHAR字段上的索引效率级高,比如定义char(10),那么不论你存储的数据是否达到了10个字节,都要占去10个字节的空间,不足的自动用空格填充,所以在读取的 ...

  3. 低版本Flume兼容高版本elasticsearch

    Flume更新比较慢,而elasticsearch更新非常快所以当涉及更换elasticsearch版本时会出现不兼容问题. apache-flume-1.6.0+elasticsearch1.5.1 ...

  4. Vue.js 2.x笔记:组件(5)

    1. 组件简介 组件(Component)是 Vue.js 最强大的功能之一,组件可以扩展 HTML 元素,封装可重用的代码. 组件:为了拆分Vue实例的代码量,以不同的组件来划分不同的功能模块,需要 ...

  5. 题解:YNOI/GZOI2019 与或和

    题目大意: 1. 求所有的子矩阵的and之和2. 求所有子矩阵的or之和 由于是位运算,那么久直接拆位,于是就变成了求全0子矩阵的个数和全1子矩阵的个数那么题目就变成了简单的单调栈问题 #includ ...

  6. js数组sort排序方法的算法

    说明一下,ECMAScript没有定义使用哪种排序算法,各个浏览器的实现方式会有不同.火狐中使用的是归并排序,下面是Chrome的sort排序算法的实现. sort方法源码 DEFINE_METHOD ...

  7. 服务器配置 ssl 证书

    最近因为公司的 服务器 ssl证书即将到期(服务器 和 ssl证书管理都在 腾讯云上), 所以为了能顺利的 重新申请 ssl证书 ,我和小伙伴 在他的个人服务器上尝试了一波(我们居然都不会 ...) ...

  8. 商务电话思维图(XMind für Geschäftliche Telefongespräche)

    在和德国人打交道时,经常会遇到打电话的情景,应该怎么应对呢?不用担心,记住下面这个导图,轻松搞定德语电话的常用句型. 最后,按照惯例,来张美景.人越是上了年纪,就活的越是小心.但无论外界怎么样,请保持 ...

  9. sklearn中的损失函数

    python风控评分卡建模和风控常识(博客主亲自录制视频教程) https://study.163.com/course/introduction.htm?courseId=1005214003&am ...

  10. Kubernetes之dashboard

    部署dashboard $ wget https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommen ...