用Eclipse编写的jsp页面,连接的是mysql数据库。英文和数字都能正常显示,中文就显示不了。

用户注册...

用Eclipse编写的jsp页面,连接的是mysql数据库。英文和数字都能正常显示,中文就显示不了。

用户注册

Connection con=null;

Statement stmt=null;

ResultSet rs=null;

request.setCharacterEncoding("UTF-8");

String no=request.getParameter("no");

String name=request.getParameter("name");

String age=request.getParameter("age");

String email=request.getParameter("email");

String tel=request.getParameter("tel");

%>

您提交的内容如下

no:

name:

age:

email:

tel:

使用jdbc将用户注册信息保存到数据库中

try{

Class.forName("com.mysql.jdbc.Driver").newInstance();

con=DriverManager.getConnection("jdbc:mysql://localhost:3306/hello?user=root&password=12345&useUnicode=true&characterEncoding=GB2312");

stmt=con.createStatement();

String upd="INSERT INTO people(no,name,age,email,tel)"+"values('"+no+"','"+name+"','"+age+"','"+email+"','"+tel+"')";

//out.println(upd);

stmt.executeUpdate(upd);

String query="select * from people";

rs=stmt.executeQuery(query);

%>

从people中取出所以数据

号码 姓名 年龄 email 电话

while(rs.next()){

out.println("

");

out.println("

"+rs.getString("no")+"");

out.println("

"+rs.getString("name")+"");

out.println("

"+rs.getString("age")+"");

out.println("

"+rs.getString("email")+"");

out.println("

"+rs.getString("tel")+"");

out.println("

");

}

}catch(SQLException sqle)

{out.println("sqle="+sqle);}

finally {try{rs.close();

stmt.close();

if(con!=null)con.close();

}

catch(SQLException sqle){out.println("sqle="+sqle);}

}

%>

若插入no=4,name=啊,age=3,email=3,tel=3则不能正常显示

即使提交的页面和数据库使用的是都是UTF-8也无法正常显示,字符以两个?的方式显示出来,怎么弄啊?帮帮忙吧!

展开

mysql 中文字符查询不出数据_jsp页面显示不出mysql中查询出的中文字符串,插入中文也不好使...相关推荐

  1. jsp页面显示mysql数据库数据_jsp页面显示数据库表数据

    在class.formname那里报错,错误提示语法错误,看不出来在哪啊,没错啊? pageEncoding="utf-8"%> 图书清单 table { border: 2 ...

  2. phpcms解决(sql数据库数据与页面显示结果)调用的栏目数据条数不一致问题 - 总结篇

    phpcms解决(sql数据库数据与页面显示结果)调用的栏目数据条数不一致问题 - 总结篇 调用phpcms(栏目数据条数)数据量 - 总结篇 phpcms统计不准确?栏目文章更新,统计的数据与后台数 ...

  3. mysql重装系统后以前的数据_系统重装后,Mysql数据库重装加载原来数据库

    mysql 5.6 后热数据的加载 mysql 5.6 后热数据的加载 转自:http://blog.itpub.net/20892230/viewspace-2127469/ 故障现象:在数据库重启 ...

  4. elementui的tree组件页面显示不出数据_只要10分钟,教你配置出炫酷的数据可视化大屏...

    在电影<摩天营救>中,监控中心的全方位展示屏幕给人印象深刻.现在这种立体化大屏幕似乎成了好莱坞大片的标配.其实,这种逼格很高的镜头就是一个数据可视化大屏.随着社会信息化的高速增长,数据可视 ...

  5. php判断字符是否在某个数组_php:如何快速在数组array中找出以某字符串开头的值...

    我写了个函数,可以实现在数组中找出以某字符串开头的值. public static function arrayContainsValueStartingBy($haystack, $needle) ...

  6. jsp页面显示dwg图纸,并且绘制出运动的轨迹

    先看看效果图: 这个花了很长时间: 现在贴出代码免费分享: <%@ page language="java" import="java.util.*" p ...

  7. 数据库中的时间数据在页面显示时后面会多一个.0的问题

    数据库数据: 页面数据: 2020-08-11 14:24:11.0 2020-07-11 19:57:19.0 2020-06-18 17:01:50.0 2020-03-19 17:13:45.0 ...

  8. mysql查询5周数据_第五周:MySQL数据库

    首先,先了解一下数据库的基本概念要点: 数据库是数据存储的集合,表示数据结构化的信息 列存储表中的信息 行存储表的明细 主键是表中的唯一标识 主键不具备业务意义 在实际操作中,对表的主键不做强制性要求 ...

  9. mysql查询前5000条记录分页显示_数据库 完整的查询语句,查询顺序及分页显示功能...

    基本的查询语句​ select (* | 字段名 | 四则运算 | 聚合函数) from 表名称; 取别名 当字段名显示较长时 可以添加别名​ select 字段名 as 别名 from 表名称;​ ...

最新文章

  1. normest--2-范数的条件数估计
  2. 15.3 Task Task.Yield和Task.Delay说明
  3. php性能测试下载,PHP性能测试工具xhprof安装与使用方法详解
  4. loadrunner 的脚本语言
  5. 20181009-9 每周例行报告
  6. 数学建模【建模竞赛与论文写作】
  7. ES6模块的import和export用法总结
  8. linux日志区别,你要了解的linux系统日志知识点都在这
  9. edge浏览器识别ip地址为手机号的解决办法
  10. 越南也自研5G设备,有这么容易?
  11. iOS 录音踩坑之旅
  12. TeamTalk编译和部署(一)
  13. 【交换基础】交换基础知识总结
  14. HDU 2246 考研路茫茫——考试大纲
  15. 保镖机器人作文_保镖小学生作文
  16. 华为路由模拟器3.0参考实验8----单臂路由无法ping通问题分析
  17. vue-element-admin整合spring-boot实现权限控制之用户管理篇
  18. 未能解析主引用“Fiddler”,因为它是针对“.NETFramework,Version=v4.6.1”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.5
  19. 自动驾驶地图数据传输协议ADASISv3介绍
  20. 线性关系和非线性关系异或与非线性关系

热门文章

  1. 题目3:文本文件单词的检索与计数(实验准备)
  2. 1、user权限表详解
  3. 1.14 java内部类是什么鬼东西
  4. n条线分平面问题解决方法总结
  5. MySQL查询的进阶操作--连接查询
  6. 推荐安装的chrome插件
  7. Spring boot控制台运行
  8. jQuery调用其他JS文件中的方法
  9. gradle 指定springcloud 版本_Gradle初探
  10. 400 多页的 Java 面试笔记,各个公司面试真题!