0 0

保存文章的数据库设计5

我想设计一个数据库表保存网页上编辑的文章,由于文章要有格式,不同字体和大小,所以我想把html格式的文章保存下来。
然后我接着想下去遇到3个问题:

1。用户在网页输入文本时怎么调格式。还要实际传输到后台时为html格式的。有现成的组件吗?

2。如果我限制用户输入文章的长度为1000字。但是html的格式就远远超过1000了,数据库里字段长度多少才合适。

3。我想文章中还能插入图片,图片又该如何保存。

劳烦前辈们指明一个方向。谢谢!
2014年7月29日 22:27

3个答案 按时间排序 按投票排序

0 0

采纳的答案

1.文本编辑器现有两种格式 文本的  带格式的  编辑器肯定是识别两种的  现成的有 kcfeditor的,传后台肯定要带格式啊  否则编辑的样式不是没有了

2.无论你限制用户输入的长度多少  你存储的长度都要足够大  这个你考虑的很好  我们用的一般是4000  你做了限制  可以适当减少一些。 毕竟格式标签长度有限

3.文章插入图片,这个在编辑器上肯定是附件上传,然后保存上传路径 在你的文章里,肯定是存储路径的。

2014年7月29日 22:38
0 0

用jsoup可以直接把整个网站抓下来,然后本地保存为.html,不要保存到数据库,浪费空间,保存个连接就好了。

2014年7月31日 16:08
0 0

推荐使用kindeditor在线编辑器,好用又方便,简单
或者你直接让用户上传文件,保存到本地,按照一定的方式上传,比如页面名称统一,图片路径统一,进行压缩,上传,上传后进行解析,保存到本地中,然后你项目使用直接饮用本地路径就可以了

2014年7月30日 08:06

相关推荐

    工作流数据库设计.pdf

    设计充分利用 PHP 语言特性,流程设计存储于数据库中,程序部分使用面向对象设计,但通过重对象的方法实现,这使得流程设计更为灵活,且易于扩展。同时,考虑到目标用户不是最终客户,所以不提供可视化流程设计,...

    关于用户权限的数据库设计

    "关于用户权限的数据库设计" 本文讨论了数据库设计中用户权限的设计问题,特别是基于基本权限功能的设计。文章首先介绍了项目中权限控制的需求,接着讨论了 zwei 疑惑:一是是否应该在底层截取用户权限,控制用户对...

    数据库设计说明书

    ### 数据库设计说明书知识点 #### 1. 引言与目的 - **文档背景**:这份文档是由“果冻传奇”团队为“JellyShop在线商城”项目编写,旨在为项目的数据库设计提供指导和规范。它强调了在任何数据库投入使用之前进行...

    组合夹具CAD系统中数据库的设计.pdf

    最后,作者在文章中提到了基金项目,说明该研究是由河北省科技攻关项目支持的,这进一步证实了组合夹具CAD系统数据库设计这一研究的应用价值和现实意义。 综合来看,组合夹具CAD系统数据库的设计不仅需要充分考虑...

    上传图片,保存到数据库,jdbc操作blob

    因此,在设计数据库时,需要根据实际情况选择合适的数据类型。 Connection和PreparedStatement对象 在上面的代码中,我们使用了Connection和PreparedStatement对象来连接数据库和执行SQL语句。Connection对象用于...

    在线音乐欣赏系统 之 数据库设计

    本篇文章将深入探讨在线音乐欣赏系统数据库设计的关键知识点。 首先,我们需要理解数据库设计的基本原则。在设计数据库时,首要任务是确保数据的完整性、一致性和可访问性。这通常通过遵循关系数据库模型来实现,...

    解析Json保存到数据库

    本篇文章将探讨如何解析JSON并将其保存到数据库,特别关注在Struts1框架下的实现。 首先,理解JSON的基本结构至关重要。JSON对象由键值对组成,以大括号 `{}` 包裹,每个键值对由一个键(key)和对应的值(value)...

    用户标签系统数据库设计.pdf

    本文主要探讨三种不同的数据库设计方案来实现用户标签系统。 **方案一:单表设计** 在这个方案中,系统分为两个表:Tag表和文章表。Tag表用于存储标签信息,包括tagid(标签ID)、tagname(标签名称)和num(当前...

    使用PowerDesigner做数据库设计(二).pdf

    本篇文章将基于“使用PowerDesigner做数据库设计(二).pdf”的内容,深入探讨如何通过PowerDesigner有效地管理复杂的数据库设计,包括如何优化概念数据模型(CDM)的设计,以及如何将其转换为物理数据模型(PDM),并...

    3种高效的Tags标签系统数据库设计方案分享

    在这个方案中,数据库设计包含两个表:Tag表和文章表。Tag表存储标签的基本信息,如tagid和tagname,以及num字段来记录每个标签被引用的次数。文章表中则包含文章的详细信息,如ID、标题,以及一个tags字段,该字段...

    数据库保存、读取图片

    "数据库保存、读取图片"这个主题涉及到如何将图片这种非结构化的数据以有效的方式存入数据库,以及如何从数据库中检索并显示出来。在本篇文章中,我们将深入探讨这个过程,并提供具体的实现方法。 首先,我们需要...

    java数据库设计持久化操作实现

    在Java编程领域,数据库设计和持久化操作是核心部分,它们确保了应用程序的数据存储和检索。持久化是指将数据保存到非易失性存储(如硬盘)中,以便即使在程序关闭后也能再次访问。本篇文章将深入探讨如何通过IO...

    使用UML进行面向对象分析与设计:第13章 数据库设计.pdf

    《使用UML进行面向对象分析与设计:第13章 数据库设计》一文中,主要探讨了在软件开发过程中如何运用UML进行数据库设计。这一章着重强调了数据库设计在整个软件生命周期中的位置、如何将面向对象的设计转化为数据...

    WebMagic抓取CSDN博客通过JDBC保存到数据库中去

    本项目是关于如何使用WebMagic抓取CSDN(China Software Developer Network)博客的内容,并通过JDBC(Java Database Connectivity)将其保存到数据库中的实例。下面将详细介绍这个过程涉及的关键知识点。 1. **...

    博客数据库设计可用.pdf

    博客数据库设计是一个重要的任务,它涉及到用户需求的分析、数据结构的定义以及安全性和完整性的保障。在设计博客系统数据库时,我们需要考虑以下几个关键知识点: 1. 需求分析: 博客系统作为网络交流平台,其...

    关系数据库设计中数据字典设计例子

    在关系数据库设计中,数据字典(Data Dictionary)扮演着至关重要的角色,它是一个系统性的信息集合,用于记录关于数据库中各个元素的详细信息。数据字典是数据库管理系统的重要组成部分,帮助用户、管理员和开发...

    固定资产管理系统(数据库课设)

    总的来说,“固定资产管理系统”是一个理想的数据库课设项目,它涵盖了数据库设计、开发和管理的多个方面,能够帮助初学者建立起扎实的数据库基础,并逐步掌握实际项目中的应用技巧。通过实践,你可以深入理解SQL ...

    经典读物:《网页数据库设计圣典》pdf

    《网页数据库设计圣典》是一本深入探讨网页与数据库交互技术的专业书籍,旨在帮助读者掌握构建高效、稳定、可扩展的网页数据库应用的核心知识。这本书的电子书版本为PDF格式,便于在线阅读或离线保存。 在网页设计...

    blog数据库设计

    ### 博客数据库设计详解:构建高效稳定的数据存储体系 #### 概述 在现代互联网环境中,博客系统作为个人或企业分享观点、技术、文化等内容的重要平台,其背后的数据存储设计至关重要。良好的数据库设计不仅能提升...

    数据库课程设计说明书-设计简易的数据库管理系统DBMS.pdf

    本篇文章将围绕“数据库课程设计说明书-设计简易的数据库管理系统DBMS.pdf”的内容展开,主要讲解如何设计一个简单的数据库管理系统,包括设计要求、需求分析、设计思想和具体实现方法。 一、设计要求 设计目标是...

Global site tag (gtag.js) - Google Analytics