jsp未正确拼写字 mysql_(转)MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结...
解决这类问题的方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来
1, MySQL5.0中文问题解决方案如下:
1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~
2、建数据库、表,如下:
create database admin;
use admin;
CREATE TABLE admin (
admin_name char(20) NOT NULL,
admin_password char(20) NOT NULL
) TYPE=MyISAM,
default character set gbk;
2, JDBC的设置问题:(这里主要讲的是mysql-connector-java-3.1.8这个JDBC驱动程序而言)
这只是一个压缩包,并不需要安装,只要将其解压,使用的是文件夹mysql-connector-java-3.1.8里的文件:mysql-connector-java-3.1.8-bin.jar.
需要配置环境变量的是JDBC驱动.在配置前先要把刚才说到的mysql-connector-java-3.1.8-bin.jar放到本地硬盘某处(我放的地方:E:\JAVA\MySQLJDBC),然后根据你放的地方,配置classpath,我的配置是这样的:
.;E:\Java\j2se5.0\lib\tools.jar; E:\Java\j2se5.0\lib\mysql-connector-java-3.1.8-bin-g.jar; E:\JAVA\MySQLJDBC\mysql-connector-java-3.1.8-bin.jar
配置这个的目的是让你的java应用程序找到连接mysql的驱动.
配置完环境变量后还有很重要一步就是为JSP连接数据库配置驱动,这个其实很简单,就是把mysql-connector-java-3.1.8-bin.jar拷到某些文件夹里就行了,我在网上看了很多资料问了很多人,各种说法都有,我综合了一下,为了保险,我都全做了,呵呵,反正就是拷一个400K的文件而已,现列出要把mysql-connector-java-3.1.8-bin.jar拷进去的文件夹,如下:
E:\Java\Tomcat5.0\common\lib
E:\Java\Tomcat5.0\shared\lib
一般情况下只要考到Tomcat5.0上面的两个问题夹里面就可以解决问题了,如果需要,也可以将mysql-connector-java-3.1.8-bin.jar这个驱动文件拷贝到你的WEB站点的 …\WEB-INF\lib 目录下面。
3, Eclipse中数据库插件中操作数据库时的中文编码问题:
当在Eclipse中装上来你所喜欢的数据库插件的时候,都会出现在你查询某一个数据库之后出现记录中的汉字乱码。解决方法很简单,
只要在你建立数据库连接的时候把URL设置成下面这个样子就可以了:
URL= jdbc:mysql://localhost:3306/?useUnicode=true&characterEncoding=GBK
4, 在JSP网页编辑中个人经验:在经过很多的次调试之后,发现在装了myeclipse之后,有这么条小巧:
①在用myeclipse编写HTML文件时charset=GBK设置成这个样子,那么在浏览器中浏览时就不会出现乱码;
②而在用myeclipse编辑JSP文件时,设置成这样子,且这条语句必须是整个JSP文件的第一条语句,就可以避免JSP文件在浏览器中显示时出现乱码;
③对于如果在JSP网页中要从HTML页面中接收数据,那么在JSP中的接收语句的汉字编码应与数据来源的HTML的汉字编码相同;例如②中的HTML的汉字编码为charset=GBK,那么在JSP中的接收语句就应该这样设置:request.setCharacterEncoding("GBK");如果还要将接受的数据插入到数据库中(以插入MySQL5.0数据库为例),那么在插入数据库时的汉字编码也应与HTML文件中的汉字编码相同,我的设置如下:con= DriverManager.getConnection("jdbc:mysql://localhost:3306/sample_db?user=dazern&password=5201314&useUnicode=true&characterEncoding=GBK");这样设置后数据库中的数据才不会乱码.
jsp未正确拼写字 mysql_(转)MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结...相关推荐
- jsp未正确拼写字 mysql_江西26个英文字母的正确拼写方式
原标题:江西26个英文字母的正确拼写方式 你听说过26个字母吗? 对,就是"歪果仁"的字母表 那你知道江西和这26个字母之间的联系吗? 那不二叔来普及一下 "26个字母与 ...
- jsp未正确拼写字 mysql_MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结...
MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结 关键词: MySQL JDBC 汉字编码 解决这类问题的方法很多,今天在此简单的总结一下,把常碰到的问题解决方 ...
- jsp未正确拼写字 mysql_JAVA字符编码
UCS-2, 与unicode的2byte编码基本一样. UCS-4, 4byte编码, 目前是在UCS-2前加上2个全零的byte. UTF:Unicode/UCS Transformation F ...
- jsp未正确拼写字 mysql_jsp与mysql的汉字乱码SQL中无法使用汉字的问题
最近在使用java 和 mysql的开发,遇到要在 mysql数据库中使用 selec * from tableName where like table_title LIKE '%你好%'; 假设表 ...
- php未正确拼写字 css,前端Bug解决方案
没错!我正在写bug呢!不管你是小白还是大牛,写bug无可避免,遇到bug怎么办?别慌!毛主席教导我们"战略上藐视BUG,战术上重视BUG"! 前端遇到的bug无非就三个方面结构层 ...
- Mysql5.0中文乱码解决方案
解决方案如下: 1.在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~ 2.建数据库.表,如下: ...
- 王者荣耀s22服务器未响应是什么意思,王者荣耀s22资源包升级失败 s22解析包出现问题解决方法...
王者荣耀s22资源包升级失败怎么解决?相信大家都知道王者荣耀S22破晓版本在今日14日正式推出,一时间大量玩家去更新游戏,不过有一小部分玩家出现了更新问题,那就是资源包升级错误,关于这个问题,官方也给 ...
- mysql5.0.7中文乱码_PHP+MySQL5.0中文乱码解决方法
MySQL 中文显示乱码 最近关于中文显示乱码的贴子比较多,所以也做了个总结: 可以参考一下杨涛涛版主的<各种乱码问题汇总>http://topic.csdn.net/u/20071124 ...
- sql 命令未正确结束_渗透测试之SQL注入(1)
渗 透 测 试 之 SQL 注 入(1) 前言 不管用什么语言编写的Web应用,它们都用一个共同点,具有交互性并且多数是数据库驱动.在网络中,数据库驱动的Web应用随处可见,由此而存在的SQL注入是影 ...
最新文章
- python多线程编程: 条件变量同步
- linux apache 跨域,解决nginx/apache静态资源跨域访问问题详解
- memcache 缓存命中率 状态查询
- 【Java】Base64编码与解码
- 面向对象编程(Object-Oriented Programming)
- PADS 默认过孔太大,过孔提前设置
- 软件公司所犯的3种最严重的营销错误,你应该来看看
- 【JSP入门】只知道HTML却不知道JSP?
- 柱状图误差线 matlab,matlab柱状图加误差线
- 留在一线,逃离一线?我从上海举家回成都的生活经历告诉你
- 计算机无法读取tf卡,tf卡修复工具不好用教你电脑不识别TF卡的解决办法
- 网红茶饮难逃“短命”之殇,喜茶能否打破这个魔咒?
- 金和IUapp制作“手机之家”
- 江开计算机应用基础第二次形考,江开计算机应用基础第二次形考作业
- Docker 多阶级构建:Docker 下如何实现镜像多阶级构建?
- 大数据推荐算法概念简述
- 学会做笔记-子弹笔记学习概要四
- JavaScript判断对象中每一项属性都不为空
- 腾讯x5内核使用方法全网最简单手动安装安卓APP
- TFC 2017 腾讯Web前端大会 全场笔记