- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MySQL中文乱码问题研究报告
班级:网络工程 082 姓名:龙振业 学号:0823010032
摘要:MySQL数据库是瑞典人开发研究出来的。所以数据库的默认字符编码是 latin 1_swedish_ci,由此引发一系列在使用中文字符存储数据过程中的乱码问题。本文主要 研究了 MySQL中数据库连接以及操作访问查询过程出现的中文字符乱码问题, 研究问题的
原因、解决办法以及测试结果。
关键词:MySQL数据库、数据库字符、中文乱码
由于选修了《Web开发技术》这门计算机网络工程专业选修课,老师布置了一个大作
业,所以最近一直在学习和研究使用 JSP语言开发一个 Web应用系统。要开发一个Web应用
系统,当然绝对必不可少的就是使用数据库技术。在开发这个系统的过程中,我选择了
“JavaEE 6.0 + Apache Tomcat 6.0 + JSP + MySQL5.5 ”这样的开发运行环境配置组合。选择 MySQL5.5是因为MySQL有着数据库应有的功能,目前比较主流,适合中小型规模 Web系
统的开发应用。同时,由于MySQL具有简单易用、体积小、兼容性好、不容易出错等优点, 特别适合Web应用系统开发的初级学者使用和学习,也适合对数据库应用的新手使用和学 习。而Oracle数据库虽然是功能最强大的数据库系统,但由于其复杂性和不易使用性等, 所以我没有选择用 Oracle作为我的 Web应用系统开发所需要的数据库。
首先,我先按照步骤安装好 MySQL5.5数据库系统后。按要求作好了运行环境等各方面
的设置后,一切准备就绪,数据库成功启动,在 cmd命令行中输入如下命令:
C:\Docume nts and Sett in g\l ong mysql
然后便显示如下信息:
C:xDocunents and Settings\lon^nysql,
lcome to the NtjSQL non itor - Cammands end with ; o r 7-
Vjur My券QL connection id is 29
Sepuer upps ion: 5-5-E ConmunitSeruep
Copyright c 2S00, 2010, Oraclc *nd^oj* it£ affiliates, nil risfhlts reserued.
Oracle is a Pegistered trademark of Oracle Co±*poration and/oif* its affiliates? Othet* nanes may be trademarks of their respective
Qwnevs.
T ype J he lp;J or f help- Type *7* to clear the current input statement
nysql
至此,MySQL5.5数据库系统便安装成功并能正常运行使用了 (” mysql表示已进入数
据库系统操作界面)。
由于大二的时候学习了数据库系统的基本知识,以及本学期选修了《高级数据库应用 技术》这门专业选修课程,所以对数据库系统的操作以及使用并不陌生, 有一定程度的了解。
基本掌握常用常见的 SQL语句,能懂得建立数据库及表, 输入修改删除数据记录等。 于是便
开始着手建立开发 Web应用系统所要用到的数据库资料。
我选择开发的是“航空公司员工管理系统” ,所以便要建立一个“公司”的数据库,然
后往数据库里建立“部门”、“员工”、“工资”等表格。由于对 JSP语言不熟悉,所以决定先 只建立最简单最基本的一个数据库来进行测试。
先以管理员身份进入数据库,在 cmd命令行输入命令语句:
C:\Docume nts and Sett ing\long mysql -h localhost -u root -p
在命令行的MySql数据库界面输入如下命令语句创建数据库“ company”:
mysql create database compa ny
显示数据库“ company”建立成功,在命令行的MySQL数据库界面输入如下命令语句:
mysql use compa ny
命令行显示结果如下:
然后便建立一个部门表“ department”以记录部门信息,在命令行的 MySQL数据库界
面输入如下命令语句:
mysql Create table departme nt
(
departme ntld in t(11) primary key;
departme ntName varchar(50); departme ntDescripti on varchar(100);
)
显示部门表table “department”创建成功,然后便往表
文档评论(0)