数据库当中的BLOB
存储图片、音频、视频等多媒体信息
以二进制流的形式
真正开发中
不会把二进制的文件存放在数据库当中
把文件存储的路径保存在数据库当中,
以后再取出路径,到该路径下读取信息
BLOB类型
TINYBLOB
255个字节
BLOB
65535字节
MEDIUMBLOB
16M
LONGBLOB
4G
操作
1.在表中添加一个字段,类型选择为blob类型
2.通过代码存入一张图片到数据库当中
3.从数据库当中把存储的图片取出
获取自动生成的主键在我们设置设计表时,会设置主键,自动增长的主键
有时候我们插入数据时,要想知道我们生成的主键是多少
需求场景:
用户注册时,添加用户名,密码后
插入到数据库当中
跳转成完善个人信息页
完善信息更新到刚插入的那个记录当中,所以要获取刚插入的那个主键是多少
不能使用用户名来做条件,用户名有重名情况
所以插入完后,就应该获取刚插入的那个主键
示例图如下:
获取方法
Statement语句
创建语句时,设置可以获取主键
st.executeUpdate(sql,Statement.RETURN_GENERATED_KEYS)
通过语句对象的getGeneratedKeys获取主键
示例
Preparement语句
在创建语句时,传入参数
Statement.RETURN_GENERATED_KEYS
通过语句对象的getGeneratedKeys获取主键
示例
在我们设置设计表时,会设置主键,自动增长的主键
有时候我们插入数据时,要想知道我们生成的主键是多少
需求场景
用户注册时,添加用户名,密码后
插入到数据库当中
跳转成完善个人信息页
完善信息更新到刚插入的那个记录当中,所以要获取刚插入的那个主键是多少
不能使用用户名来做条件,用户名有重名情况
所以插入完后,就应该获取刚插入的那个主键
示例图
获取方法:
Statement语句
创建语句时,设置可以获取主键
st.executeUpdate(sql,Statement.RETURN_GENERATED_KEYS)
通过语句对象的getGeneratedKeys获取主键
示例:
Preparement语句
在创建语句时,传入参数
Statement.RETURN_GENERATED_KEYS
通过语句对象的getGeneratedKeys获取主键
示例: