您的当前位置:我要购书网>在线阅读>Java/J2EE/JSP

mysql5.0中文乱码解决方案

来源:互联网  作者:  发布:我要购物网收集整理  发布时间:2006-8-31 人气:1064

最近学到jsp连接数据库那一块的时候,我也遇到了中文乱码问题~~呵呵,很头疼哦! 我用的数据库是Mysql5.0,所以,我先用google,baidu等上网搜了一下解决方案,自己也按着方法反复测试了一、两天之后,终于解决了我的JSP+Mysql5.0+tomcat-5.0.29出现的乱码问题。 解决方案如下: 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; 3、接着用如下testgbk.jsp测试,<%@ page contentType="text/html; charset=gbk" language="java" import="java.sql.*" import="java.io.*" %><% Connection conn = null;Class.forName("com.mysql.jdbc.Driver"); conn =DriverManager.getConnection("jdbc:mysql://localhost:3306/admin?user=root&password=123456&useUnicode=true&characterEncoding=gbk");Statement stmt=conn.createStatement();ResultSet rs=null;%> <% String temp = "insert into admin(admin_name,admin_password) values('你们好','123')";PreparedStatement pst = conn.prepareStatement(temp);pst.executeUpdate();pst.close();//结束temp = "select * from admin";rs=stmt.executeQuery(temp);while(rs.next()){String admin=rs.getString("admin_name");String pass=rs.getString("admin_password");%> <%}%><% rs.close();stmt.close();conn.close(); %>
帐号 密码
<%=admin%> <%=pass%>
好了,现在让你头疼的mysql中文乱码问题是不是已经迎刃而解了呢?~~呵呵,搞定!
相关文章
· mysql5.0中文乱码解决方案
· mysql与jsp网页中文乱码问题的解决方案
· myeclipse 下开发jsf教程
· mysql的distinct group by sql语..
· mysql数据迁移tips,ora-00907: mis..
· mysql支持utf-8编码全攻略
· mysql查询优化系列讲座之调度和锁定
· myeclipse开发struts框架的hello wo..
· myeclipse中j2ee项目之间的组织结构
· mysql系统的发布、安装
热点文章
%>
· creating user controls
· 提高fastreplace速度 (fstrrep.pas)
· asc ii 完整码表及简介
· 自动生成拼音(汉字反查到拼音)
· sql2000无法安装的解决办法
· 浏览器集成教学 自定义浏览器
· vc++技术内幕(第四版)笔记(第7章)
· mysql5.0中文乱码解决方案
· sql server日期计算
· vc下利用ado连接access数据库
 淘宝旺旺:我要购书网上书店『图书目录
本购书中心地址: 杭州市延安路111号清波商厦南楼D座(总部) 上海市闸北区老沪太路网上购书中心(沪部),  邮编:310002
电子邮件:books@51goushu.com  经营许可证编号:沪ICP备06038574号
版权所有 2003-2008 © All Rights Reserved .购书网