发表于: 2017-09-12 23:21:51

1 795


今天完成的任务:

1.     学习基础:

对象是根据类创建的。在Java中,使用关键字new来创建一个新的对象。创建对象需要以下三步:

 声明:声明一个对象,包括对象名称和对象类型。

 实例化:使用关键字new来创建一个对象。

 初始化:使用new创建对象时,会调用构造方法初始化对象。

 

变量就是申请内存来存储值。也就是说,当创建变量的时候,需要在内存中申请空间。

 

变量:类变量,实例变量,局部变量

局部变量:声明在方法中语句块中并且在使用后销毁,没有初始值,比如int a=10

实例变量:声明在类中,方法语句块之外,有初始值,也可以再赋值,实例变量的值应该至少被一个方法、构造方法或者语句块引用,使得外部能够通过这些方式获取实例变量信息;比如:

类变量:在方法和语句块之外,并且使用static来声明,有默认值,在程序中可以使用,在程序结束时销毁,比如public static name

 

数据库基础知识:

联结表:内联结

select nameagesex from Userpeople where User.id=people.id

select name,age,sex,from user inner join people orders on User.id=people.id

在两个表中查找出三列数据。在使用id是必须要写成玩全限定列名。

并且联结的表可以是三个或四个,只要在where中写出他们之间的关系就可以。

外联结:不同于内联结的地方是在使用时可以显示出未选择的列。比如

select name ,age,sex,from user right/left outer join people orders on User.id=people.id

leftright是在where中两个表里面选择左边的或右边的表显示。

2学习mybatis的与jdbc的区别

  优化了获取连接和释放,使用配置文件更容易的操作。

  sql语句统一管理。Mybatissql语句放在配置文件中,方便阅读和修改。

可以进行动态查询,而使用jdbc就要用多个sql语句。

可以对结果集进行映射。

3.云服务器

使用xshell远程连接服务器

在服务器上面安装mysql

远程连接:

查了好多资料结果一下就连好了,不过也算多知道了一些。

明天的计划:

配置服务器Java的环境。

学习基础。

看看小课堂怎么准备。

遇到的问题:

连接服务器的数据库时出现了超时,然后是因为需要添加安全组,然后在ssh中加入服务器的ip和账号密码。

对于mybatisjdbc的学习还需要深入

收获:

配置了服务器。

学了一点联表查询的知识

了解了mybatis的优势相对于jdbc


返回列表 返回列表
评论

    分享到