`

mysql 插入中文读取中文无乱码 2

阅读更多
用程序读出也无乱码

package liyaxi;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;

import java.sql.Statement;

/**
 * @author 李亚希 天豪工作室 2009-9-12
 */
public class MysqlConn {

	public static void main(String[] args) {
		try {
			Class.forName("com.mysql.jdbc.Driver");
			try {
				Connection conn = DriverManager.getConnection(
						"jdbc:mysql://localhost:3306/mydb", "root", "791129");
				Statement smt = conn.createStatement();
				
				String sql = "insert into   myuser(username, age , sex)  values('黄易',30 ,'男')";
				int a = 0;
				a = smt.executeUpdate(sql);
				if(a==1)
				{
					System.out.println("插入中文成功!");
				}
				else{
					System.out.println("插入中文失败!");
				}
				ResultSet rs = smt.executeQuery("select *from   myuser");
				while (rs.next()) {
					System.out.println(rs.getInt(1) + " \t " + rs.getString(2)
							+ "\t" + rs.getString(3));
				}
               rs.close();
               smt.close();
               conn.close();
			} catch (SQLException e) {
				e.printStackTrace();
			}
		} catch (ClassNotFoundException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

}
 
程序运行的结果:
插入中文成功!
1 liyaxi 30
2 李亚希 30
3 haoren 24
4 李天豪 24
5 李亚希 30
6 古龙 30
7 金庸 30
8 黄易 30

接下来 ,在web程序里插入读取 ,
一个注册页面:reg.jsp 页面提交到regsucc.jsp 页面插入数据成功后 , 将跳转到
show.jsp页面。
页面编码和过滤器都采用gbk编码。
详细代码我上传到附件里。
分享到:
评论

相关推荐

    PHP向mysql插入中文乱码问题,php文件内容写入数据库!

    以下将详细分析并解决PHP向MySQL插入中文乱码问题,以及如何正确处理PHP文件内容写入数据库。 首先,我们需要确保数据库的编码设置正确。MySQL数据库通常使用UTF-8编码,因此创建数据库和表时应指定`CHARACTER SET ...

    mysql插入记录防止乱码

    在使用MySQL数据库的过程中,特别是在处理中文等非ASCII字符时,可能会遇到数据插入后显示为乱码的情况。这种情况不仅影响数据的正确读取,还可能导致用户界面呈现异常。本文将详细介绍如何在MySQL中插入记录时避免...

    Mysql中文乱码问题解决方案

    MySQL数据库在处理中文字符时,有时会出现乱码问题,这主要与字符集设置不正确有关。本文将深入探讨MySQL中文乱码问题的原因、解决方法,以及如何在创建数据库和表时避免这类问题。 首先,我们要了解字符集的概念。...

    emoji表情符号mysql插入与读取

    本主题将详细探讨“emoji表情符号在MySQL中的插入与读取”这一关键知识点。 首先,我们来了解问题的核心所在:字符编码。MySQL默认使用的`utf8`字符集只支持最多3个字节的Unicode字符,而大多数emoji表情符号属于4...

    mysql 数据库乱码处理

    MySQL 数据库乱码处理 MySQL 数据库字符乱码问题是数据库管理中常见的问题之一。造成乱码的原因多种多样,可能是由于数据库...通过以上步骤,我们可以将 MySQL 数据库乱码问题解决,并且能够正确地读取和写入数据。

    C# mysql 插入数据,中文乱码的解决方法

    一种是在执行语句前面设置,如: 代码如下:MySQLCommand mCommand = new MySQLCommand(“set names gb2312”, m_Connection);另一种是直接加在连接字符串里,如: 代码如下:”connection” connectionString=”...

    c#解决mysql乱码问题的解决及mysql数据库操作的封装

    在C#编程中,与MySQL数据库交互时可能会遇到编码问题,导致数据乱码。这个问题通常是由于编码不一致或设置不当造成的。本篇文章将详细介绍如何解决MySQL数据库中的乱码问题,并探讨如何通过C#进行数据库操作的封装,...

    乱码解决_MYSQL.txt

    通过以上方法可以有效地解决MySQL中的乱码问题,确保数据的准确存储与读取。需要注意的是,字符集设置应当贯穿于整个数据流的各个环节,包括客户端连接、数据库创建、表创建、数据插入及查询等,以确保数据的一致性...

    Java连接过程中的MySQL中文乱码问题[整理].pdf

    在Java编程中,连接MySQL数据库时可能会遇到中文乱码的问题,这主要涉及到字符集的配置。MySQL数据库默认的字符集是latin1,不支持中文字符,因此需要进行相应的设置以确保中文能正确显示和存储。以下是一些关键知识...

    mysql 中文乱码 方案

    在使用MySQL数据库的过程中,可能会遇到中文字符显示为乱码的问题,尤其是在设置不当时,中文字符可能会出现无法正确读取或存储的情况。本文将针对这一问题进行详细探讨,并提供一系列解决方案。 #### 问题描述 在...

    MySql5中文乱码的解决方法

    在使用MySQL数据库的过程中,很多用户会遇到中文乱码的问题,即在插入中文字符时,系统将其显示为“?”等不可识别的符号。这一现象主要是由于字符集设置不当导致的。在MySQL中,若采用默认配置,则会在创建数据库或...

    快速进行Access数据库转成mysql数据库及mysql导入中文数据乱码问题的解决方案.pdf

    ### 快速进行Access数据库转成MySQL数据库及解决MySQL导入中文数据乱码问题 #### 一、使用Access-to-MySQL Pro进行Access到MySQL的数据迁移 **1.1 使用Access-to-MySQL Pro的基本步骤** 为了实现从Access到MySQL...

    java插入数据乱码解决集锦

    2. **程序与外部系统交互时编码不匹配**:当Java程序读取或写入数据到数据库、文件或其他系统时,如果没有正确设置字符编码,也可能出现乱码。 #### 二、常见乱码场景及解决方案 1. **JSP页面乱码** - **原因**...

    Mysql和网页显示乱码解决方法集锦

    Mysql和网页显示乱码解决方法集锦 Mysql是当前最流行的开源关系数据库管理系统之一,但是在使用Mysql时,经常会遇到乱码的问题,特别是在与网页交互时。乱码问题会导致数据的损失和显示不正确,影响应用程序的运行...

    MySQL中文编码设置

    如果处理不当,可能会导致中文显示乱码、数据插入失败等问题。本文将深入探讨MySQL中文编码的相关设置,并提供一种有效的解决方案。 #### 一、MySQL中文编码的重要性 在Web应用程序中,特别是针对中文环境的应用...

    mysql数据库备份工具 绝对不会出现乱码

    本文将详细介绍一款特别针对MySQL数据库设计的备份工具,该工具以其独特的特性,如避免乱码问题、支持加密备份以及全面的数据对象导出功能,成为数据库管理员的得力助手。 首先,这款工具的主打特色是“绝对不会...

    Linux下进行MYSQL编程时插入中文乱码的解决方案

    ### Linux下进行MYSQL编程时插入中文乱码的解决方案 #### 背景介绍 在Linux环境中使用MySQL数据库进行编程时,经常会遇到一个令人头疼的问题——插入中文数据时出现乱码。这一现象通常与字符集设置有关,需要从多个...

    MYSQL字符集与乱码问题分析

    针对“mysql客户端插入中文内容后再查询却返回乱码”等问题,解决策略通常包括: - 确保客户端和服务器端的字符集一致; - 使用正确的字符集进行数据导入和导出; - 在连接数据库时明确指定字符集; - 更新数据库表...

Global site tag (gtag.js) - Google Analytics