Jsp无法向数据库添加除数字以外的字符

问题描述

Jsp无法向数据库添加除数字以外的字符

向数据库添加信息的代码为:

    byte b1[] = request.getParameter("name").getBytes("ISO-8859-1");
    String na = new String(b1);
    byte b2[] = request.getParameter("email").getBytes("ISO-8859-1");
    String em = new String(b2);
    byte b3[] = request.getParameter("title").getBytes("ISO-8859-1");
    String ti = new String(b3);
    byte b4[] = request.getParameter("content").getBytes("ISO-8859-1");
    String co = new String(b4);
    if (na == null)
        na = "";
    if (ti == null)
        ti = "";
    if (co == null)
        co = "";
    if (em == null)
        em = "";
    try { // 将获得的留言信息装入数据库
        PreparedStatement stm = con
                .prepareStatement("insert into liuyanban_table (title,name,email,content) values('"+ti+"','"+na+"','"+em+"','"+co+"')");

        try {
            stm.executeQuery();
        } catch (Exception e) {
        }
        // 对留言板中“查看留言”的请求, 服务器端重定向给另一个Servlet来控制
        RequestDispatcher requestDispatcher = request
                .getRequestDispatcher("ViewMessages_servlet");
        requestDispatcher.forward(request, response);
    } catch (Exception e) {
        e.printStackTrace();

解决方案

数据库对应字段类型对不对?

时间: 2025-01-08 09:01:45

Jsp无法向数据库添加除数字以外的字符的相关文章

Jsp,Servlet向数据库添加数据出现中文乱码问题

问题描述 Jsp,Servlet向数据库添加数据出现中文乱码问题 Myeclipse向数据库添加数据时出现乱码,可是直接在数据库中添加数据并不会乱码,要怎么解决啊? 数据库是Access 解决方案 检查下编码是否一致...

JSP学习之数据库开发小结_JSP编程

本文总结了JSP学习之数据库开发方法.分享给大家供大家参考.具体如下: SQL语言的组成: 1>数据定义语言DDL 用于定义SQL模式,数据表,视图和索引等数据库对象 2>数据操纵语言DML 数据查询和数据更新语言 3>数据控制语言DCL 设定或更改数据库用户或角色 4>嵌入式SQL语言 SQL语句嵌入到宿主语言中 数据类型: 1>数字类型 INTEGER SMALLINT REAL NUMERIC DECIMAL FLOAT DOUBLE... 2>日期和时间类型 T

JSP连接Access数据库_JSP编程

一.建立数据库及ODBC数据源 1.建立jcc.mdb数据库及user表      2.添加测试数据 3.配置ODBC数据源 二.在<%wwwroot%>/下,新建Access数据库连接文件Select.jsp Select.jsp源码如下: <%@page contentType="text/html;charset=gb2312"%> <%@page import="java.sql.*"%> <html> <

asp+jsp+JavaScript动态实现添加数据行_应用技巧

在应用程序的开发中,有些输入信息是动态的,比如我们要注册一个员工的工作经历,比如下图 如果做成死的,只能填写三个,如果是四个呢?或者更多呢,那不是添加不上去了吗,所以这样固然不好,我们可以用动态添加表格行实现,如下图,添加一行,输入一行信息,这样比较灵活 下面我们就来看看如何在asp和asp.net中结合javascript来实现这种效果: 首先,动态添加表格是要在前台实现的,当然后台也可以,不过可能要用到ajax,很麻烦,所以最好采用javascript来实现,下面来介绍动态添加表格行的两种方

c#向数据库添加大量数据为何我的这么慢

问题描述 c#向数据库添加大量数据为何我的这么慢 public void ShuaXin() { SqlCommand com = new SqlCommand("delete from priceavg", DBHelper.con); DBHelper.con.Open(); com.ExecuteNonQuery(); DBHelper.con.Close(); pros = new List<ProPrice>(); com.CommandText = "

求民航售票系统代码用java+jsp代码 SQLserver数据库myeclipse平台

问题描述 求民航售票系统代码用java+jsp代码 SQLserver数据库myeclipse平台 用于课程设计不用太复杂,只用实现基本功能.1.用户登录2.根据时间,出发地,目的地查询机票功能3.订票4.订单查询5.退票.用java+jsp代码 SQLserver数据库myeclipse平台 解决方案 参考:http://download.csdn.net/download/angelyucc/2373156 解决方案二: 这个可以参考,但最好还是自己写吧 解决方案三: http://down

jsp连接mysql数据库大全

js|mysql|数据|数据库 初学jsp的网友经常会问数据库怎么连接啊,我集中的在这写篇文章供大家参考, 现在开始我们的jsp和数据库之旅吧! ●jsp连接MySQL数据库 testmysql.jsp如下: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.

建立JSP操作提高数据库访问效率

js|访问|数据|数据库     从服务器端促进程序快速开发的Java Server Pages (JSP)决定它成为一种广为流行的工具.虽然呆板的一面仍然存在,然而无论它包含多少缺点,JSP能够为Web程序设计者提供很多东西,尤其是与数据库的输入和输出操作与数据的处理.     通过JSP来进行数据库访问不需要太多的引导.问题是如何使开发者能够接受Web程序的数据库访问比传统的本地OLAP系统的数据库访问更加具有吸引力,并且使他们认识到,整洁和简要的数据访问方法才是关键的.在这一点上,JSP可

全面解析JSP连接各类数据库大全

js|数据|数据库 一.jsp连接Oracle8/8i/9i数据库(用thin模式) testoracle.jsp如下: <%@ page contentType="text/html;charset=gb2312"%> <%@ page import="java.sql.*"%> <html> <body> <%Class.forName("oracle.jdbc.driver.OracleDrive