隨筆-204  評論-90  文章-8  trackbacks-0
              mysql4.1.2的默認(rèn)字符集是latin1,latin1屬于ISO8859-1的子集(或者是一回事?毛深入研究),寫入時需要為iso8859-1的編碼,讀出時要轉(zhuǎn)換成gbk編碼,就不會是亂碼。
          Class.forName("org.gjt.mm.mysql.Driver");  
          String url 
          ="jdbc:mysql://localhost/mysql";  
          Connection conn
          =DriverManager.getConnection(url,"root","root");  
            
          Statement stmt
          =conn.createStatement();  
          String a
          ="老哈斯蒂芬";  
          a
          =new String(a.getBytes("GBK"),"iso8859-1");  
          stmt.executeUpdate(
          "insert into zquan (name) value ('"+a+"')");  
            
            
          ResultSet rs
          =stmt.executeQuery("select name from zquan");  
          while(rs.next()){  
            String aaa
          =rs.getString(1);  
            System.out.println(
          new String(aaa.getBytes("iso8859-1"),"GB2312"));  


          posted on 2008-11-25 11:12 一凡 閱讀(873) 評論(0)  編輯  收藏 所屬分類: DATABASE
          主站蜘蛛池模板: 长治县| 清水县| 临澧县| 万载县| 怀化市| 甘泉县| 治多县| 宜兰市| 惠东县| 房山区| 芜湖市| 改则县| 太保市| 新闻| 天镇县| 洞头县| 卢氏县| 定南县| 吉安县| 库尔勒市| 苏州市| 大安市| 祁连县| 阜阳市| 库伦旗| 景宁| 都匀市| 灯塔市| 临沂市| 阳曲县| 周至县| 西城区| 建宁县| 丹寨县| 班戈县| 福海县| 涟水县| 友谊县| 景德镇市| 常宁市| 宜良县|