OS: windows XP , IDE : MyEclipse , WebSever :Tomcat 6.0 。
mysql :5.0 驱动版本;mysql-connector-java-3.1.13-bin.jar .
无法插入中文问题解决(显示中文字符过长 ) :mysql.ini 中将
default-character-set=gb2312;
例子:
mysql> create database mydb;
Query OK, 1 row affected (0.00 sec)
mysql> use mydb;
Database changed
mysql> create table myuser(
-> id int not null auto_increment primary key,
-> username varchar(50) not null ,
-> age int not null,
-> sex varchar(4) not null);
Query OK, 0 rows affected (0.08 sec)
mysql> insert into myuser(username, age , sex) values( 'liyaxi', 30 ,'男');
Query OK, 1 row affected (0.03 sec)
mysql> select *from myuser;
+----+----------+-----+-----+
| id | username | age | sex |
+----+----------+-----+-----+
| 1 | liyaxi | 30 | 男 |
+----+----------+-----+-----+
1 row in set (0.00 sec)
mysql> insert into myuser(username, age , sex) values( '李亚希', 30 ,'男');
Query OK, 1 row affected (0.05 sec)
mysql> select *from myuser;
+----+----------+-----+-----+
| id | username | age | sex |
+----+----------+-----+-----+
| 1 | liyaxi | 30 | 男 |
| 2 | 李亚希 | 30 | 男 |
+----+----------+-----+-----+
2 rows in set (0.00 sec)
mysql> show charset;
// 可以查询mysql支持的字符集。
在dos 环境下插入读取都OK!
分享到:
相关推荐
在MySQL数据库中处理中文字符时,可能会遇到插入和读取中文数据出现乱码的问题。这个问题通常是由于字符编码不一致导致的。以下是一些关键知识点,帮助你理解和解决MySQL中文乱码问题。 1. **字符集与编码** - **...
以下将详细分析并解决PHP向MySQL插入中文乱码问题,以及如何正确处理PHP文件内容写入数据库。 首先,我们需要确保数据库的编码设置正确。MySQL数据库通常使用UTF-8编码,因此创建数据库和表时应指定`CHARACTER SET ...
在使用MySQL数据库的过程中,特别是在处理中文等非ASCII字符时,可能会遇到数据插入后显示为乱码的情况。这种情况不仅影响数据的正确读取,还可能导致用户界面呈现异常。本文将详细介绍如何在MySQL中插入记录时避免...
MySQL数据库在处理中文字符时,有时会出现乱码问题,这主要与字符集设置不正确有关。本文将深入探讨MySQL中文乱码问题的原因、解决方法,以及如何在创建数据库和表时避免这类问题。 首先,我们要了解字符集的概念。...
本主题将详细探讨“emoji表情符号在MySQL中的插入与读取”这一关键知识点。 首先,我们来了解问题的核心所在:字符编码。MySQL默认使用的`utf8`字符集只支持最多3个字节的Unicode字符,而大多数emoji表情符号属于4...
MySQL 数据库乱码处理 MySQL 数据库字符乱码问题是数据库管理中常见的问题之一。造成乱码的原因多种多样,可能是由于数据库...通过以上步骤,我们可以将 MySQL 数据库乱码问题解决,并且能够正确地读取和写入数据。
一种是在执行语句前面设置,如: 代码如下:MySQLCommand mCommand = new MySQLCommand(“set names gb2312”, m_Connection);另一种是直接加在连接字符串里,如: 代码如下:”connection” connectionString=”...
在C#编程中,与MySQL数据库交互时可能会遇到编码问题,导致数据乱码。这个问题通常是由于编码不一致或设置不当造成的。本篇文章将详细介绍如何解决MySQL数据库中的乱码问题,并探讨如何通过C#进行数据库操作的封装,...
通过以上方法可以有效地解决MySQL中的乱码问题,确保数据的准确存储与读取。需要注意的是,字符集设置应当贯穿于整个数据流的各个环节,包括客户端连接、数据库创建、表创建、数据插入及查询等,以确保数据的一致性...
在Java编程中,连接MySQL数据库时可能会遇到中文乱码的问题,这主要涉及到字符集的配置。MySQL数据库默认的字符集是latin1,不支持中文字符,因此需要进行相应的设置以确保中文能正确显示和存储。以下是一些关键知识...
在使用MySQL数据库的过程中,可能会遇到中文字符显示为乱码的问题,尤其是在设置不当时,中文字符可能会出现无法正确读取或存储的情况。本文将针对这一问题进行详细探讨,并提供一系列解决方案。 #### 问题描述 在...
当应用程序试图将中文数据插入到基于latin1字符集的表中时,MySQL无法正确解析这些字符,从而导致乱码的出现。 #### 二、修改全局字符集设置 为了从根本上解决乱码问题,最有效的方式之一是在MySQL服务器端修改...
### 快速进行Access数据库转成MySQL数据库及解决MySQL导入中文数据乱码问题 #### 一、使用Access-to-MySQL Pro进行Access到MySQL的数据迁移 **1.1 使用Access-to-MySQL Pro的基本步骤** 为了实现从Access到MySQL...
### Java插入数据乱码解决集锦 #### 一、Java中文问题的由来及核心问题解析 Java作为一种广泛使用的编程语言,在处理中文等多语言文本时可能会遇到字符编码不匹配导致的乱码问题。这些问题主要源于Java程序在不同...
Mysql和网页显示乱码解决方法集锦 Mysql是当前最流行的开源关系数据库管理系统之一,但是在使用Mysql时,经常会遇到乱码的问题,特别是在与网页交互时。乱码问题会导致数据的损失和显示不正确,影响应用程序的运行...
如果处理不当,可能会导致中文显示乱码、数据插入失败等问题。本文将深入探讨MySQL中文编码的相关设置,并提供一种有效的解决方案。 #### 一、MySQL中文编码的重要性 在Web应用程序中,特别是针对中文环境的应用...
本文将详细介绍一款特别针对MySQL数据库设计的备份工具,该工具以其独特的特性,如避免乱码问题、支持加密备份以及全面的数据对象导出功能,成为数据库管理员的得力助手。 首先,这款工具的主打特色是“绝对不会...
### Linux下进行MYSQL编程时插入中文乱码的解决方案 #### 背景介绍 在Linux环境中使用MySQL数据库进行编程时,经常会遇到一个令人头疼的问题——插入中文数据时出现乱码。这一现象通常与字符集设置有关,需要从多个...
针对“mysql客户端插入中文内容后再查询却返回乱码”等问题,解决策略通常包括: - 确保客户端和服务器端的字符集一致; - 使用正确的字符集进行数据导入和导出; - 在连接数据库时明确指定字符集; - 更新数据库表...