MySQL5.0中文问题及JDBC数据库连接和JSP汉字编码问题解决方法总结

FPGA之道(22)VHDL基本程序框架 在介绍详细的VHDL语法之前,让我们先来了解一下VHDL代码的基本程序框架,这样可以让我们先对VHDL程序设计有一个整体的概念把握,进而在后续的VHDL语法学习中做到有的放矢。 阅读详情

解决这类问题的方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来!

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文件时,<%@ page contentType="text/html;charset=GB2312" %>设置成这样子,且这条语句必须是整个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");这样设置后数据库中的数据才不会乱码.

以上经验都是在myeclipse3.8.3+Tomcat5.0.28中测试过,没有错误!在此仅供大家借鉴,具体情况还得具体分析!

 

Node-Red系列教程——NodeRed通过OPC UA读取数据并写入mysql NodeRed通opcua读取西门子数据并存入mysql 阅读详情

相关推荐

最新Python爬虫实战(入门爬虫篇)——案例13:某乎热榜数据采集(详细爬虫思路截图+抓包动图演示+完整爬虫代码+详细注释)

本次案例通过Python爬虫技术,成功实现了基于Cookies认证的某乎热榜数据爬取与Excel保存。代码采用模块化设计,包含Cookies解析、HTML请求、结构化解析、Excel持久化等完整流程;通过配置浏览器请求头+Cookies认证,有效突破某乎基础反爬策略,保证请求稳定性。整个爬虫逻辑遵循“Cookies认证 → 页面请求 → HTML解析 → 数据清洗 → 保存到Excel”的标准流程,与需要会话验证的网站爬取范式高度一致。Cookies解析与认证。

努力让自己发光,对的人才能迎着光而来 33万+

DBeaver连接MariaDB数据库问题

1、防火墙问题: 说明:使用telnet命令连接不通mariadb服务器端口 解决方案: 为防火墙添加开放端口命令:firewall-cmd --zone=public --add-port=3306/tcp --permanent 重新载入:firewall-cmd --reload 然后问题解决。 2、Could not connect to address=(host=192.168.90.3)(port=3306)(type=master) : (conn=4) Access den

Flychuer的专栏 4204

零停机更新黑科技:Spring Boot应用实现无缝升级的实战指南

本文介绍了基于Spring BootTomcat实现零停机更新的技术方案,通过动态端口切换优雅关闭机制,确保服务更新过程中业务不中断。文章详细解析了核心原理,包括内嵌Tomcat的工作机制、零停机更新的三大技术基石(端口动态切换、优雅关闭进程接管)。同时提供了完整的Java实现代码,重点展示了端口动态检查、参数动态调整、旧进程优雅终止等关键逻辑。该方案适用于高可用系统升级场景,能够有效避免传统部署方式导致的服务中断问题,实现100%无感知的应用更新。

墨夶的博客 793

Current charset is UTF-8. If password has been set using other charset... 解决办法

因为用的是MySQL 8.0.21的版本,所以密码规则之前版本的不太一样。所以,在用项目中连接MySQL的时候,就抛了: Current charset is UTF-8. If password has been set using other charset, consider using option ‘passwordCharacterEncoding’ 的异常。 我是用下面的方式解决的: use mysql; alter user 'username'@'%' identified wi

chenyiming2010的博客 4067

mysql 报错: The specified database user/password combination is rejected: [28000][1045]

报错: The specified database user/password combination is rejected: [28000][1045] Could not connect to address=(host=localhost)(port=3306)(type=master) : (conn=18) Access denied for user 'root'@'127.0.0.1' (using password: YES) Current charset is UTF-8. If p

Fuly的博客 5392

jsp未正确拼写字 mysql_MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法总结...

MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法总结关键词: MySQL JDBC 汉字编码解决这类问题方法很多,今天在此简单的总结一下,把常碰到的问题解决方法记下来!1, MySQL5.0中文问题解决方案如下:1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~2、建数据库...

weixin_34662372的博客 387

中文乱码--MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法

MySQL5.0中文问题解决方案如下:    1、在dos环境下,用mysql --default-character-set=gbk -hlocalhost-u root -p 这句话进入mysql    2、建数据库、表,如下:        create database admin;        use admin;        CREATE TABLE admin

A__To__Z的专栏 1060

[ASP/PHP/JSP]MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法总结

  解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来1,    MySQL5.0中文问题解决方案如下:    1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~    2、建数据库、表,如下:        create database admin;        use admin

chendehui4work的备忘录专栏(邮件地址:chendehui4work@163.com) 1648

(转)MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法总结

解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来1,    MySQL5.0中文问题解决方案如下:    1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~    2、建数据库、表,如下:        create database admin;        use adm

jackyrongvip的专栏 718

jsp未正确拼写字 mysql_(转)MySQL5.0中文问题JDBC数据库连接JSP汉字编码问题解决方法总结...

解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来1,MySQL5.0中文问题解决方案如下:1、在dos环境下,用mysql--default-character-set=gbk-uroot-p这句话进入mysql~~2、建数据库、表,如下:createdatabaseadmin;useadmin;CREATETABLEadmin(admin...

weixin_42511157的博客 251

MySQL5.0中文问题汉字编码问题解决方法总结

MySQL5.0中文问题汉字编码问题解决方法总结 解决这类问题方法很多,今天在此简单的终结一下, 把常碰到的问题解决方法记下来! 一、MySQL5.0中文问题解决方案如下:     1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~     2、建数据

小李专栏 1955

mysql5.0中文变代码_MySQL5.0中文问题汉字编码问题解决方法总结

MySQL5.0中文问题汉字编码问题解决方法总结解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来!一、MySQL5.0中文问题解决方案如下:1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~2、建数据库、表,如下:create database admin;use admin;CRE...

weixin_42467457的博客 193

mysql5.0支持的编码_MySQL5.0中文问题汉字编码问题解决方法总结

解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来!1,MySQL5.0中文问题解决方案如下:1、在dos环境下,用mysql --default-character-set=gbk -u root -p 这句话进入mysql~~2、建数据库、表,如下:create database admin;use admin;CREATE TABLE admin (admin_na...

weixin_32561279的博客 244

jdbc连接MySQL浏览器显示_MySQL5.0中文问题JDBC数据库连接JS

解决这类问题方法很多,今天在此简单的终结一下,把常碰到的问题解决方法记下来!1,中文问题解决方案如下:1、在dos环境下,用mysql --default-character-set=gbk -u root -p这句话进入mysql~~2、建数据库、表,如下:create database admin;use admin;CREATE TABLE admin (admin_name char(2...

weixin_32866779的博客 263

蓝队面试题整理(hw防守方面试题整理).pdf

蓝队面试题整理(hw防守方面试题整理).pdf

2014-2023年全国各省居民人均消费支出构成数据(无缺失)

2014-2023年各省居民人均消费支出构成数据(无缺失)1、时间:2014-2023年2、来源:统计NJ各省NJ3、指标:省份、年份、消费支出、食品Y酒、衣着、居住、生活用品及服务、交通通信、教育文化娱乐、Y疗B健、其他用品及服务4、范围:全国及31省5、指标说明:居民消费支出是指居民用于满足家庭日常生活消费需要的全部支出,既包括现金消费支出,也包括实物消费支出。消费支出可划分为食品Y酒、衣着、居住、生活用品及服务、交通通信、教育文化娱乐、Y疗B健以及其他用品及服务八大类。

上一篇: 2000系统使用技巧:一棒打死ctfmon.exe
下一篇: [开发技巧]对jar包进行再次修改
dzeng81
博客等级 码龄23年 117粉丝 436原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值