<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    原文地址:http://kb.csdn.net/java/Articles/200602/fc2fa2cd-52c6-4958-a286-eb582b2e7f9e.html

    ?

    解決這類問(wèn)題的方法很多,今天在此簡(jiǎn)單的終結(jié)一下,把常碰到的問(wèn)題解決方法記下來(lái)!
    1,?? MySQL5.0中文問(wèn)題解決方案如下:?
    ??? 1、在dos環(huán)境下,用mysql --default-character-set=gbk -u root -p 這句話進(jìn)入mysql~~?
    ??? 2、建數(shù)據(jù)庫(kù)、表,如下:?
    ??????? 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的設(shè)置問(wèn)題:(這里主要講的是mysql-connector-java-3.1.8這個(gè)JDBC驅(qū)動(dòng)程序而言)?
    ????這只是一個(gè)壓縮包,并不需要安裝,只要將其解壓,使用的是文件夾mysql-connector-java-3.1.8里的文件:mysql-connector-java-3.1.8-bin.jar?
    ??? ?需要配置環(huán)境變量的是JDBC驅(qū)動(dòng).在配置前先要把剛才說(shuō)到的mysql-connector-java-3.1.8-bin.jar放到本地硬盤(pán)某處(我放的地方:E:\JAVA\MySQLJDBC),然后根據(jù)你放的地方,配置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

    ??? 配置這個(gè)的目的是讓你的java應(yīng)用程序找到連接mysql的驅(qū)動(dòng).?
    ???? ?配置完環(huán)境變量后還有很重要一步就是為JSP連接數(shù)據(jù)庫(kù)配置驅(qū)動(dòng),這個(gè)其實(shí)很簡(jiǎn)單,就是把mysql-connector-java-3.1.8-bin.jar拷到某些文件夾里就行了,我在網(wǎng)上看了很多資料問(wèn)了很多人,各種說(shuō)法都有,我綜合了一下,為了保險(xiǎn),我都全做了,呵呵,反正就是拷一個(gè)400K的文件而已,現(xiàn)列出要把mysql-connector-java-3.1.8-bin.jar拷進(jìn)去的文件夾,如下:
    E:\Java\Tomcat5.0\common\lib
    E:\Java\Tomcat5.0\shared\lib?
    ???? 一般情況下只要考到Tomcat5.0上面的兩個(gè)問(wèn)題夾里面就可以解決問(wèn)題了,如果需要,也可以將mysql-connector-java-3.1.8-bin.jar這個(gè)驅(qū)動(dòng)文件拷貝到你的WEB站點(diǎn)的? …\WEB-INF\lib 目錄下面。

    3,? Eclipse中數(shù)據(jù)庫(kù)插件中操作數(shù)據(jù)庫(kù)時(shí)的中文編碼問(wèn)題:
    當(dāng)在Eclipse中裝上來(lái)你所喜歡的數(shù)據(jù)庫(kù)插件的時(shí)候,都會(huì)出現(xiàn)在你查詢某一個(gè)數(shù)據(jù)庫(kù)之后出現(xiàn)記錄中的漢字亂碼。解決方法很簡(jiǎn)單,只要在你建立數(shù)據(jù)庫(kù)連接的時(shí)候把URL設(shè)置成下面這個(gè)樣子就可以了:
    ?????????? URL= jdbc:mysql://localhost:3306/?useUnicode=true&characterEncoding=GBK

    4,?? JSP網(wǎng)頁(yè)編輯中個(gè)人經(jīng)驗(yàn):在經(jīng)過(guò)很多的次調(diào)試之后,發(fā)現(xiàn)在裝了myeclipse之后,有這么條小巧:
    在用myeclipse編寫(xiě)HTML文件時(shí)charset=GBK設(shè)置成這個(gè)樣子,那么在瀏覽器中瀏覽時(shí)就不會(huì)出現(xiàn)亂碼;
    而在用myeclipse編輯JSP文件時(shí),<%@ page contentType="text/html;charset=GB2312" %>設(shè)置成這樣子,且這條語(yǔ)句必須是整個(gè)JSP文件的第一條語(yǔ)句,就可以避免JSP文件在瀏覽器中顯示時(shí)出現(xiàn)亂碼;????對(duì)于如果在JSP網(wǎng)頁(yè)中要從HTML頁(yè)面中接收數(shù)據(jù),那么在JSP中的接收語(yǔ)句的漢字編碼應(yīng)與數(shù)據(jù)來(lái)源的HTML的漢字編碼相同;例如中的HTML的漢字編碼為charset=GBK那么在JSP中的接收語(yǔ)句就應(yīng)該這樣設(shè)置:request.setCharacterEncoding("GBK");如果還要將接受的數(shù)據(jù)插入到數(shù)據(jù)庫(kù)中(以插入MySQL5.0數(shù)據(jù)庫(kù)為例),那么在插入數(shù)據(jù)庫(kù)時(shí)的漢字編碼也應(yīng)與HTML文件中的漢字編碼相同,我的設(shè)置如下:con= DriverManager.getConnection("jdbc:mysql://localhost:3306/sample_db?user=dazern&password=5201314&useUnicode=true&characterEncoding=GBK");這樣設(shè)置后數(shù)據(jù)庫(kù)中的數(shù)據(jù)才不會(huì)亂碼.

    ??? 以上經(jīng)驗(yàn)都是在myeclipse3.8.3+Tomcat5.0.28中測(cè)試過(guò),沒(méi)有錯(cuò)誤!在此僅供大家借鑒,具體情況還得具體分析!



    夏天的零度 2006-02-26 20:41

    posts - 4, comments - 5, trackbacks - 0, articles - 60

    Copyright © ikingqu

    主站蜘蛛池模板: 亚洲精品无码专区在线播放| 91久久成人免费| 亚洲人成综合网站7777香蕉| 国产亚洲精品一品区99热| 日韩精品成人亚洲专区| 成年女人18级毛片毛片免费观看| 99re热精品视频国产免费| 精品熟女少妇aⅴ免费久久| 国产精品亚洲一区二区三区 | 美女视频黄.免费网址| 亚洲另类视频在线观看| 亚洲AV永久青草无码精品| 亚洲男人在线无码视频| 国产免费无遮挡精品视频 | 亚洲精品国产综合久久久久紧| 老色鬼久久亚洲AV综合| 久久国产精品亚洲综合| 亚洲人成精品久久久久| 国产精品亚洲视频| 亚洲一级片内射网站在线观看| 又粗又大又长又爽免费视频| 成人免费视频国产| 日韩免费观看视频| 国产精品国产免费无码专区不卡| 日韩毛片免费在线观看| 国产日产成人免费视频在线观看| 日韩免费一级毛片| 国产网站免费观看| 四虎影视永久免费观看地址| 免费人成在线观看网站品爱网日本| 免费观看男人免费桶女人视频 | 香蕉视频亚洲一级| 精品国产日韩亚洲一区91| 免费夜色污私人影院网站| 免费无码午夜福利片| 国产V片在线播放免费无码| 国内精品免费久久影院| 久久爰www免费人成| 91高清免费国产自产| 免费国产黄线在线观看| 香蕉视频在线观看免费国产婷婷|