当然是用VARCHAR来作为存储路径的字段类型咯,大小应该设为
255
。
char是字符型的,要自己指定大小
text是用来存放文本的,大小由系统指定为16,但是文本实际上不是
存储在表中,而是存在系统分配的页中,这些用户不用管
百度上找到的资料
原来你是做网站啊,呵呵,Dreamweaver 是不能胜任的,你需要写个
VBS,你也可以在网上直接下一个现成的,自己写也很麻烦
你在网上搜索一下这个吧,也许能给你启发哦
爱雪儿文件上传系统 Version 300
>
一般图像是不保存在数据库的而是先将放在工程下的某个文件夹中,将所在的工程文件路径存在数据库中,当程序加载的时候,从数据库中读取的路径,然后根据路径在工程的文件夹中读取文件
从
项目
的角度上来说,存储和数据库存储都是必须要分离的,否则这一个模块就能拖垮你的整个
工程
。
二进制
的存储方式,已经淘汰了,性能非常差,在以后的数据库版本里已经取消了这个存储方式。存放
路径
,是一种非常方便的
解决方案
,不存在什么其他的问题,容易管理。比如,你以前用二进制存储的一个,又要IO又要
缓存
的才能展示给用户看。现在你保存的是地址,仅仅需要把链接提取出来即可,这样减少了数据访问上的压力。
保存到数据库中,有两种方法:
1、一种是用大对象,即blob型,对c#不了解,但是java、c++中都有专门 *** 作blob的对象,应该是以二进制流的方式走的。但是不建议采用这样的管理方式,会加重数据库、程序负担,即使是手机开发也是如此。
2、保存在本地,数据库中用字符串存储地址,这样的方式比较好,也较易实现。但是缺乏安全性,把重命名就行了,改个后缀,一般人就不会打开。还是不放心,用二进制加密下就好,这样的程序代价仍然要比存在数据库大对象中要好。
思路是这样的!你在个人资料里面加个字段
varchar类型的,用来保存路径。然后把名称保存到数据库就行了,取的话就用Sql读出名称,把要放置的位置路径写好,名称就用那个字段拼下字符串就行了!我是学Java的。C#代码不是很熟,思路就这样的吧。我以前就这样做的,你可以试下!
以上就是关于SQL数据库用甚么字段存储图片路径全部的内容,包括:SQL数据库用甚么字段存储图片路径、如何用数据库存放图片的路径、怎样将图片存在数据库里面等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)