mysql ----- varchar 和char 都表示java中的字符串类型(String)
 什么时候用 varchar(不定长字符串,最长度255)
 比如说姓名什么时候用char(定长字符串,最长度255)
 比如说 性别 电影 的类型都是用charmysql 数据库 -----事物
校招笔试题:
 java中数据类型有哪些?
 基本数据类型: byte short int long float double boolean char 8种
 引用数据类型 接口 枚举 数组 类 注解 5种类是引用数据类型
 java中类 要么我们学生自己建的 要么是其他人(程序员)给你建好String是一个类,是 引用数据类型
 数据类型 变量名用mybatis 简单写一个增删改查demo
演示查询
使用mybatis框架之前的准备
1.准备数据库 mybatis.sql
 2.准备jar 包 mysql数据库驱动jar mybatis框架的jar
 3.使用idea 工具创建一个普通的java项目(不是javaweb项目)
 4.创建实体类 (javabean)
 5.创建dao 层
 (
 前面使用jdbc 操作数据库的时候,具体的增删改查代码写在dao实现类中
 现在使用的是mybatis 框架,实现sql语句和java代码的解耦合
 程序员只需要关注编写sql 语句就可以了
 至于连接数据库 执行sql 语句 返回结果,mybatis 框架帮我们做了
 那sql语句编写在哪里呢?
 )创建xml 文件,来存放sql语句
 放sql 语句的xml 文件 在mybatis 框架中叫做 sql mapper (映射) 文件,这是名词性的说法,大家记住就可以 了。6.创建mybatis sql mapper(映射)文件(xml文件)
目前要求:
 sql mapper(映射)文件(xml文件):
 xml文件 建在和dao接口在同一目录中(也可以建在不同目录,但是推荐放到同一目录中)
 xml文件名和dao层接口的名称一样(目前先建一样的名称)接口中的方法写完了
 sql 也写完了
 还需要干嘛?
 还要连接数据库
 现在使用mybatis 框架,虽然不需要我们去连接数据库
 但是我们得配置数据库的连接信息(url 用户名 密码是多少)
 String url = “jdbc:mysql://localhost:3306/goodsDB?useUnicode=true&characterEncoding=UTF8”;
 String username = “root”;
 String password = “root”;配置的这些数据库的连接信息都在xml文件中。
 放数据库连接信息的xml文件,在mybatis中叫主配置文件,这些一个名词性的说法,记住就可以了7.创建mybatis 的主配置文件(xml文件)
 目前要求:
 主配置文件放在resources(资源)目录下 (主配置文件是资源文件)
 先创建resources目录(文件夹)
 选中项目名称,右键new-----directory(目录)
 选中resources目录 ,右键—mark directory as---- resources root
 把resources文件夹变成资源文件夹,这样mybatis 才能访问到此文件
主配置文件名称为mybatis-config.xml
config就是配置的意思,mybatis-config配置文件的意思。

主配置文件中说明:
这个主配置文件的内容都是配置信息,不用大家去记忆,大家只需要知道里面有哪些内容就可以了。

如果项目中要使用mybatis 框架,配置信息可以直接复制粘贴,改一下url 用户名 密码即可。