`
zhaohuafei
  • 浏览: 28263 次
文章分类
社区版块
存档分类
最新评论

用Java向MySQL中插入HTML代码

 
阅读更多

最近想把爬虫抓取到的网页数据插入的数据库中保存以便方便处理,但是无奈一直就是插入失败。最后研究发现,其实就是一个简单的单双引号问题,只要把双引号转义,就可以插入到数据库中。
比如,网页上的一段链接是这样写的:<a href="http://csdn.net/zh">xxx</a>;


我们只要处理其中的这一段就可以了:"http://csdn.net/zh";


这一段用字符串表示就是这样: String str = "\"http://csdn.net/zh\"";


把这一个串用如下的方式转义: String arg1 = Character.toString('\"');
String arg2 = "\\\\"+'"';
String ret = str.replaceAll(arg1,arg2);

String arg3 = Character.toString('\'');
String arg4 = "\\\\'";
ret = ret.replaceAll(arg3,arg4);

有时候还需要在链接数据库的url中添加如下的参数,根据数据库中的编码而变:

useUnicode=true&characterEncoding=utf-8。


这样子的结果就可以当作字符串正常的插入数据库中了。

分享到:
评论

相关推荐

    人事管理项目(java+mysql)源代码

    JSP则是一种动态网页技术,允许在HTML页面中嵌入Java代码,以实现动态内容生成。两者结合,可以构建出功能强大的Web应用。 2. **Spring框架**:Spring是Java开发中最常用的一个开源框架,它提供了一种依赖注入...

    人事管理系统Java源码 MySQL数据库

    《基于Java与MySQL的人事管理系统详解》 在信息化管理的时代,人事管理系统对于企业而言具有重要的作用,它能够高效地管理员工信息、考勤记录、薪酬福利等人力资源数据。本系统采用Java作为主要开发语言,结合MySQL...

    java+mysql实现的代码分享网(所有源码已开源,效果可看网址:www.admintwo.com)

    因为用户打开后,立马渲染html代码,此时网站结构已经出现,接着用jqury+ajx去后台获取数据。由于我的sql语句严格控制在ms级别,所以只需要几百ms,数据即可拿到,此时渲染在页面上给用户的感觉很快) 3、sql语句的...

    java jsp 数据库mySQL 网上购书系统实训项目代码

    Java JSP(JavaServer Pages)是一种动态网页技术,它允许开发人员在HTML页面中嵌入Java代码,从而在服务器端执行业务逻辑。在本项目中,JSP用于处理用户的请求,展示动态生成的网页内容。例如,用户登录、注册等...

    java+mysql做的简单注册登录例子

    在这个实例中,JDBC用于建立Java应用与MySQL数据库之间的连接,执行SQL语句,如插入用户信息或验证登录凭证。 4. **MySQL**: MySQL是一款开源的关系型数据库管理系统,广泛应用于Web应用程序中。在这个例子中,...

    基于java+mysql的一个网上书店

    标题 "基于java+mysql的一个网上书店" 描述的是一个使用Java编程语言和MySQL数据库系统开发的在线购物平台,专门用于售卖书籍。这个项目的核心在于利用Java的后端技术和MySQL的数据库管理能力,构建一个用户友好、...

    jsp-test-mysql.rar_MYSQL_java连接mysql_jsp mysql_mysql jsp

    【描述】"jsp连接mysql jsp连接mysql" 提到了JSP连接MySQL这一主题,意味着这个压缩包中的内容将展示如何在JSP程序中建立与MySQL数据库的连接,以便执行SQL查询、插入、更新或删除操作。 【标签】"mysql java连接...

    在java web中显示存入mysql数据库的图片

    本篇文章将详细阐述如何在Java Web环境中实现从MySQL数据库中读取并显示图片。 首先,我们需要在MySQL数据库中创建一个专门用于存储图片数据的表。这个表通常会包含一个BLOB(Binary Large Object)类型的字段,...

    留言板java ,mysql,servlet,jsp

    开发者可以在JSP页面中编写HTML,同时插入Java表达式和脚本来控制页面的行为。 在实际项目中,开发流程可能包括以下步骤: 1. 设计数据库表结构,如创建`users`表和`messages`表。 2. 编写Java类,实现用户认证、...

    java+mysql新闻发布网站(含数据库)

    7. **数据库连接与操作**: 项目中必然涉及到与MySQL数据库的连接和交互,这通常通过Java的JDBC(Java Database Connectivity)API实现。开发人员需要编写SQL查询语句来获取、插入、更新或删除新闻数据。 8. **用户...

    Java Mysql图书管理系统

    《Java MySQL图书管理系统详解》 在信息技术领域,开发一个图书管理系统是常见的实践项目...通过这个项目,开发者不仅可以熟练掌握Java和MySQL的使用,还能了解如何将它们整合到实际应用中,提升软件开发的整体能力。

    java基于MySQL的学生管理系统

    在这个系统中,Java作为后端开发语言,负责处理业务逻辑和数据库交互,而MySQL作为关系型数据库管理系统,存储和管理学生数据。 1. **Java核心技术** - **JDBC(Java Database Connectivity)**:Java与数据库交互...

    html、jsp、tomcat、mysql实现仿商城项目

    JSP(JavaServer Pages)是Java的一种动态网页技术,它允许在HTML代码中嵌入Java代码,使得网页具有服务器端的动态处理能力。在仿商城项目中,JSP将用于处理用户的请求,比如处理用户登录、商品搜索、添加到购物车等...

    Java+MySQL高校选课系统

    在选课系统中,可能包含学生信息表、课程信息表、选课记录表等,MySQL能高效地处理这些数据操作,如查询、插入、更新和删除。 6. **JDBC(Java Database Connectivity)**:JDBC是Java访问数据库的标准接口,Java...

    JSP往MYSQL中插入,读写图片

    3. **图片插入**:在Java代码中,可以使用`java.io`包中的`FileInputStream`和`BufferedImage`读取图片文件,然后将其转换为字节数组。接着,使用MySQL的BLOB类型存储这些字节。例如: ```java PreparedStatement ...

    JAVA连接MYSQL数据库JAR包帮助文档(中文的哦)

    在Java编程中,连接MySQL数据库是一项基础且重要的任务。MySQL是一种广泛应用的关系型数据库管理系统,而Java则是一种跨平台的编程语言,两者结合可以构建高效、可靠的Web应用程序。本压缩包包含的资源为Java连接...

    java网上商城项目源码(jsp.servlet+javabean+mysql+jdbc)

    标题 "java网上商城项目源码(jsp.servlet+javabean+mysql+jdbc)" 提供了一个基于Java技术的网上商城项目的完整源代码实现。这个项目利用了JSP(Java Server Pages)、Servlet、JavaBean以及MySQL数据库和JDBC(Java...

    java+mysql实现作业上传系统

    在本项目中,"java+mysql实现作业上传系统"是一个基于Java编程语言和MySQL数据库构建的简单应用,旨在提供一个平台让学生或教师可以方便地上传、管理作业。下面将详细介绍这个系统的实现细节以及涉及到的关键技术。 ...

    简单的java+mysql+jsp留言板

    【简单的Java+MySQL+JSP留言板】是一种基于Web的交互式应用程序,它允许用户在网站上发布消息并查看其他人的留言。这个系统的核心组件包括Java(后端编程语言)、MySQL(关系型数据库管理系统)和JSP(Java Server ...

    基于JAVA与MYSQL的小区门户网站设计与代码实现

    在本项目中,“基于JAVA与MYSQL的小区门户网站设计与代码实现”是一个综合性的软件开发案例,它涵盖了Web应用开发中的多个重要技术领域。这个小区门户网站的构建主要利用了Java编程语言作为后端开发的主要工具,以及...

Global site tag (gtag.js) - Google Analytics