怎么把文本和图片一起保存在数据库中(30分)

怎么把文本和图片一起保存在数据库中(30分),第1张

其实没有必要一定要把和文字的数据存在一起,并且存入数据库

网上给你的效果,可能会误导你,一般来说,网上提供给你的文本输入区域,实际上可能是个展示区域,实际上后台数据只是个链接。有些博客站点或者个人网站,写日志的时候,就分为文本输入和HTML输入,两种方式!

所以数据库只需要存储HTML(或者是其他标记性的语言)代码(则会上传到网站指定目录以文件方式存储)。

第一,你的文本是被格式化好的。

第二,格式化以后,你应该清楚每个字段存的是什么内容。根据你的内容sqlserver

会自动生成数据类型,一般都是varchar型。如果你认为不满足,你可以进行修改。

满足以上两条后,看下边的

*** 作步骤

就是在库上右击。导入。然后你根据下一步自己来就行。

不知道你要什么样的文本,文本中的内容是否是有格式的:

这里提供下思路,供参考:

1文本文件,基本上式字符格式的了,可以用Reader  io流

2如果是格式化的文本,可以按数据的长度读取,  readInt   readByte

3保存到数据库 当然用JDBC了,如果你读取出来封装成POJO了,也可以选择 OM框架

import javaioBufferedReader;

import javaioFileInputStream;

import javaioIOException;

import javaioInputStreamReader;

/

  文件读取和写入数据库

  @author  樊云升

 

 /

public class FilesReader {

public FilesReader(){

}

/

  读取文件内容

  @param FILE

  @return

 /

public String re_content(String FILE){

String content="";

 try{   

             BufferedReader bufRead=new BufferedReader(new InputStreamReader(new FileInputStream(FILE)));   

             String  str;   

             while((str=bufReadreadLine())!=null){   

               content+=str+"\r\n";   

             }

 }catch(IOException ioe){

   ioeprintStackTrace();

 }

return  content;

}

/

  将特定字符写入数据库中(原来我写的是重写文件,你这里这里将content写入数据库就OK)

  @param path

  @return

 /

public boolean writeFile(String content){

try{

//数据库写入代码

                     }catch(Exception e){

  outclose();

  return false;

 }

return true;

}

public static void main(String[] args) {

String content=new FilesReader()re_content("D:\\AJAXhtm");

                new FilesReader()writeFile(content);

}

}

首先数据库存储数据有自己的格式:基本数据类型、二进制。。

怎么存储文件形式的数据?

1、针对txt文件,读取文本内容,数据库字段设置数据类型text,将读取的文本内容存入数据库。

2、转化为二进制存入数据库,读取文件,转化为二进制流,数据库字段设置bit,之后将二进制数据存入数据库,

3、将txt文件保存服务器制定目录下,在数据库中存储txt的绝对路径,访问时直接访问文件即可。

以上就是关于怎么把文本和图片一起保存在数据库中(30分)全部的内容,包括:怎么把文本和图片一起保存在数据库中(30分)、150KB的文本文件怎么存进数据库(sql server)用text,ntext,varchar(、怎样用Java实现从文本文档中读取数据并存入数据库等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10192758.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-06
下一篇 2023-05-06

发表评论

登录后才能评论

评论列表(0条)

保存