`
anysky131
  • 浏览: 176689 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

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_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中测试过,没有错误!在此仅供大家借鉴,具体情况还得具体分析!

文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!
分享到:
评论

相关推荐

    SSMA for MySQL 5.0

    SSMA(SQL Server Migration ...总的来说,SSMA for MySQL 5.0 提供了一个全面的解决方案,使得MySQL到SQL Server的迁移工作变得更为便捷和高效。正确使用该工具,可以大大降低迁移的复杂性和风险,实现平稳过渡。

    mysql-5.0-32.zip

    2. **使用说明.txt**:这是一个文本文件,通常包含有关如何安装、配置和使用MySQL 5.0的详细步骤,以及可能遇到的问题和解决方案。 3. **淘宝优惠券.url**:这似乎是一个网页快捷方式,可能与原始压缩包的发布者或...

    VB6+libMysql.dll连接Myql 支持5.0以上.终于找到了

    总的来说,这个资料为VB6开发者提供了一个连接MySQL 5.0及以上版本的解决方案,避免了直接操作底层API的复杂性,让VB6应用能方便地访问MySQL数据库。通过学习和应用这个资料,开发者可以更高效地实现数据存取功能,...

    如何解决安装MySQL5.0后出现1607异常

    最近项目比较多,时间不宽松,一直没给大家整理,今天小编抽个时间把我的解决方案分享给大家,具体内容如下所示。 问题描述: 我在自己的电脑上配置了Mysql5环境,同时安装了一个phpMyAdmin管理工具,安装完成后,...

    服务器的MySQL不能远程访问的解决方案

    ### 服务器的MySQL不能远程访问的解决方案 在IT领域中,MySQL是一种广泛使用的开源关系数据库管理系统,被众多企业和开发者用于存储、管理和检索数据。然而,在实际应用过程中,有时会遇到MySQL无法实现远程访问的...

    mysql服务1067错误多种解决方案分享

    my.ini在MySQL的目录,于是在同事机器上拷贝了一个my.ini拿来修改,并单独放在一个...basedir=d:/MySQL5.0/ #bind-address=127.0.0.1 datadir=d:/MySQL5.0/data #language=D:/usr/local/mysql/share/your language

    Zabbix5.0监控mysql配置详细手册.docx

    Zabbix 5.0 监控 MySQL 配置详细手册 本手册将详细介绍如何使用 Zabbix 5.0 监控 MySQL 数据库,包括 MySQL 服务器配置、Zabbix Agent 安装和配置、Zabbix 服务器配置等步骤。 一、MySQL 服务器配置 首先,需要在...

    mysql_安装到最后一步时,start_service_为失败状态

    首先,在管理工具-&gt;服务里面将 MySQL 的服务给停止,然后打开 cmd 进入你的 MySQL bin 目录下,例如 C:\Program Files\MySQL\MySQL Server 5.0\bin,然后使用如下命令 mysqld-nt -remove,然后就会显示......success...

    OTRS 5.0 - 安装手册

    OTRS 5.0是企业级的服务台解决方案,用于IT服务管理、客户支持和服务台工作流。本手册详细介绍了在Linux操作系统中安装OTRS 5.0.1及其相关模块的过程。以下知识点将围绕安装手册中的内容进行展开,对搭建环境、配置...

    win8.1安装mysql5.6时遇到问题解决方案

     最后捣鼓了半天我是这么解决的,安装了辉哥给我的老版本mysql5.0,老版本的mysql可能兼容性高一些,一次性成功。呵呵哒!附上软件资源链接如下:  链接://www.jb51.net/softs/2193.html  注意事项:  

    让GUNS 5.0支持MS SQL

    Guns是一款基于SpringMVC + Shiro + MyBatis-Plus + Beetl框架构建的后台管理系统脚手架,旨在为开发者提供一套快速搭建后台系统的解决方案。它包括了诸如用户管理、角色管理、部门管理、字典管理等十个常用模块,极...

    zabbix5.0的安装包以及自动化脚本

    Zabbix是一款开源的企业级监控解决方案,它能够监控各种网络参数以保证服务器和服务的运行状态,并提供报警机制。本文将详细讲解Zabbix 5.0的安装过程,以及如何利用自动化脚本来简化部署。 首先,安装Zabbix 5.0...

    myeclipse连接MySQL

    这些问题的解决方案通常涉及到检查配置文件(如server.xml,context.xml),确保路径和端口设置正确,或者检查数据库服务的状态和防火墙设置。 总的来说,MyEclipse 8.5连接MySQL 5.0的过程涉及多个步骤,包括环境...

    mysql mysql基础介绍

    3. 可扩展性:MySQL 数据库具有高性能和可扩展性,可以轻松处理高并发的请求,还支持主从复制和集群等高可用性解决方案,以确保业务的稳定性和可靠性。 4. 安全性:MySQL 数据库具有高安全性,可以保护数据的机密性...

    zabbix5.0 server 离线安装所需rpm包

    Zabbix是一款开源的企业级监控解决方案,它能够监控各种网络参数以保证服务器和服务的运行状态,并提供报警服务。本文将详细讲解如何在离线环境中安装Zabbix 5.0 Server所需的RPM包。 首先,理解RPM(Red Hat ...

    详解多种方法解决MYSQ中文乱码

    ### MySQL中文乱码解决方案详析 #### 背景与挑战 在使用MySQL数据库的过程中,中文乱码问题一直是困扰很多开发者的难题。特别是在不同的服务器环境、数据库版本间迁移时,这种问题尤为突出。本文将详细介绍几种...

    中文乱码问题

    本节主要探讨使用 PowerBuilder 将数据导入 MySQL 5.0 数据库时遇到的中文乱码问题及其解决方案。 **问题背景**: 当使用 PowerBuilder (简称 Pb) 工具导入数据到 MySQL 5.0 数据库时,如果源数据中的中文字符在...

    MySQL递归查询树状表的子节点、父节点具体实现

    这里介绍的解决方案是通过创建两个自定义函数——`getChildList`和`getParentList`——来实现递归查询。这两个函数都是基于WHILE循环和`GROUP_CONCAT`聚合函数来工作的。 1. `getChildList`函数: 这个函数用于获取...

    mysql插入记录防止乱码

    本文将详细介绍如何在MySQL中插入记录时避免乱码问题,并提供一系列实用的解决方案。 #### 问题根源分析 乱码问题主要源自于字符集编码不一致。当不同的系统或应用之间传输数据时,如果源端和目标端使用的字符集...

Global site tag (gtag.js) - Google Analytics