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 用户名 密码即可。