00:00
下面我们要讲的呢,是使用GDPC如何插入大数据大对象看啊,叫lo lo是什么意思呢?Lo就是。Large objects叫大对象,用来存储大量的二进制和文本数据的一种数据类型。喂,那这个lo本身呢,可以分为这样的几类哈,Club二进制数据,Club单字节的字符数据,还有一个这个n club多字节的字符数据,其中club和n club用于存放超长文本的数据,My circle的的呢?有这样的几种类型,其中tiny blob最大,255个字节,很明很明显放的东西太有限了哈,BLOB65K media blob是16兆,Longlob是四个G,那买circle一共安装,安装之后的大小呢,应该是100兆多一点吧,肯定不到200兆是吧?所以说你直接放了个好好几个G的这个图片,或者说这个这个视频放到数据库里边的话呢,呃,数据库的性能会下降。
01:21
这个很容易理解是吧,如果存储的文件过大的话,数据库的性能会下降,现在我们就看如何通过接机BT的方式向数据库里边去插入一条,嗯,插入一条记录里边,然后带blog类型的,然后如果把这个blog数据给它读取出来。啊,首先呢,我这个数据表。这个吧,Cable加一个比方加picture。好,应该是一点不老也不用了啊。
02:07
刷新哎,我在插入的时候呢,这边没有哈,我在插入的时候呢,我希望直接把这个图片传到这个里边去。好看一下,看一下怎么写。他,Avoid insert。Block,哎,那这一个lo的话呢,其实我们能够说明是吧,就是lo的话,你肯定得使用statement,因为block你是没有办法直接拿拼起来的,所以说插入block。Lo类型的。数据必须使用statement。因为。
03:02
因为什么呀?因为lo类型,Lo类型的数据是无法使用串。听写。肯定不行,OK,那这样写的话呢,也是一个插入,我们找一下插入的代码。跟那个差不多,我复制一下啊,这是C。就可以了,我们看看点色度后边是什么呀,Picture。行。少个问号,对。这个呢,不要了。
04:04
主键主键我们不正常了啊,哎,放直这样放。这是正常的一个插入,作好了,我们看下边,下边点大家看lo是不是有挺好的,就有可以有block,还有什么八你不子对嘛,按数值不就可以了吗。四也不大dream。再看看等于you fair dream来写一个。发放一个文件啊图片。
05:09
水仙花就是。好了,我这样写了一个,我们看效果。看最新的一条记录。这个是不是里边有个图片啊,打开图片就这么差,这个看这个图片的话呢,得用用这样的客户端哈,你用那个,嗯,DOS版那个看就会比较别扭,或者看不了,OK这样的话那个插入,所以说它这个插入其实挺简单的哈,嗯,具体就是调用什么方法呀,调用set。
06:17
其中第一个是in index,第二个是什么input。这就可以。这就可以插入了啊,这边的话呢,我们给它读出来。报一个read哦,然后给他读出来,那读出来的话呢,这个写法。怎么读读取操作make data里边应该有,这里边我们有一个把它复制一下啊,CTRLC可能忘关了。
07:11
拿过来。你关下。好。录取一个。PU。From。好看一下。啊,这就不要了,这个是昨天你刚才说这个数据的。好,那。这样不行,我得写个ID,等于。放心13我直接写13了啊,你就不在后边再这个去设置了,然后if if什么呢?Result set.next去取值吧,In ID等于downset点。
08:24
String name等于result.get string。Two email等于点get string3这三个我们先一啊。加一秒。很叫我。可以得到是吧,还还差一个就是那个block才是我们这块说的重点。
09:10
The couple outside edge。没有output dream没有。那只能是get block了,Getlo的话呢,这块应该是4LO,就是是什么呀,只能说是一个lo这类型的体。啊,那我要是一个block类型的话,我们想干什么呀,是不是给它读出来呀,换之后的话,我们应该用block,应该能得到一个输出流吧,然后我再用一个。啊,错了啊,这个这边之后是不是应该是一个输入流啊,把我这个输出流给它写到硬盘上吧,所以说这个点that大家看行吗?Input stream,这是一个输入流。
10:08
Input stream。In,给它后要干什么?我是不是要给它输出啊?写个out putream out new outp put stream。我们写花落。点EPG好了。B等于new。1024定任等于零,六平环then等于in.read往这里面来读,如果这个值不是一数不到结尾啊,开始写fight b0啊,Then,然后关闭out.close。
11:16
近点,完了好看结果。注意哈,这边没有那个什么,没有那个包。有读完是吧?格式写的不对吗?这不PPT吗?这也是JPG啊,这能打开啊,这块能能打开看为啥。
12:04
我是新。1024ZRA不等于负一开始写out。他说读不着,我们看看这国际大小来。那肯定有问题吧,这个这个是多少。这不扯呢吗,是吧?怎么整的呀,就是不是45吧,40不啊。这个行。运行是吧,这个搞错了啊,别说搞错了,所以应该是15。
13:00
一二三四五行吧,好了,这就是什么,这就是我来读这个lo读取数据,数据怎么读啊,具体说没什么不一样的是吧,第一个两点,第一个使用getlo方法。读取到。一下二调用的cat and stream。要用他的这个方法得到输入流,然后的话呢,再使用。
14:07
IO就是我们的,呃,读取lo。就是呃,去插入lo来,大家把这个blog来演示一下吧,你也弄一个图片是吧,往数据库里边存一下,然后再给他读一下。
我来说两句