zoukankan      html  css  js  c++  java
  • 创建mysql数据库并指定编码

    xplanner的readme.txt里有句话
    “XPlanner has only been tested on mysql 4.x, myslq 5.0, Tomcat 5.x, java 1.4, windows and linux.”
    不过我用的环境是,JDK1.5+tomcat5.5+mysql5


    安装jdk、tomcat、mysql省略......


      #mysqladmin -u root password centos
      # mysql -u root -p
      Enter password: 
      mysql> create database xplanner character set utf8;
      mysql>create user xplauser identified by 'xplanner';
      mysql>grant all privileges on xplanner.* to xplauser@'%' identified by 'xplanner' with grant option;
      mysql>grant all privileges on xplanner.* to xplauser@'localhost' identified by 'xplanner' with grant option;
      mysql> flush privileges;

        hibernate.dialect=com.technoetic.xplanner.db.hibernate.XPlannerMySQLDialect
      hibernate.connection.driver_class=com.mysql.jdbc.Driver
      hibernate.connection.url=jdbc:mysql://localhost/xplanner?autoReconnect=true&useUnicode=true&characterEncoding=UTF8
      hibernate.connection.username=xplauser
      hibernate.connection.password=xplanner


    步骤: 
    1、下載 xplanner-0.7b7b-war.zip 
    可以到http://ftp.heanet.ie/disk1/sourceforge/x/xp/xplanner/ 去下载,不要下载xplanner-0.7b7-war.zip,要下载xplanner-0.7b7b-war.zip

    2、xplanner/web-inf/classes/xplanner.properties 跟 xplanner-custom.properties成相应的数据库连接

    3、xplanner-0.7b7-war/ant create.db.schema.script会在installer目录下生成文件

    4、將 installer 目录下的 hibernate_schema.sql 的資料跑一遍,会在数据库产生需要的表 
    这个脚本文件每条 语句都没有用分号包住,还要自己修改成mysql可执行的格式

    5、xplanner-0.7b7-war/ant bootstrap 建立 sysadmin 的資料進 mysql

    6、删除 /WEB-INF/classes/patches 下所有資料

    7、 xplanner Copy 到 Tomcat

    8、替换内容 
    打开 /xplanner/WEB-INF/classes/spring-beans.xml 
    找到 bean id="metaRepository" 
    替换成如下样子

    <property name="repositories"> 
    <bean class="java.util.HashMap"> 
    <constructor-arg> 
    <map>.....</map> 
    </constructor-arg> 
    </bean> 
    </property>

    就是把<map>...</map>用外面两个属性包住.

    9、foot.jsp页面报错,JSP页面报错其实挺简单的,就是引号里面套了个引号,把里面的引号转义下就OK了。

    MYSQL中文乱码问题: 

    1: 更改xplanner-custom.properties 
    hibernate.connection.url=jdbc:mysql://localhost/xplanner?autoReconnect=true&useUnicode=true&characterEncoding=GBK 

    2: 新增数据库,编码为GBK 
    CREATE DATABASE `xplanner` DEFAULT CHARACTER SET gbk COLLATE gbk_chinese_ci;

    其实只要存取编码一致,都设置成UTF8的也没有问题! 


    汉化问题: 

    把汉化文件 http://runthu.javaeye.com/topics/download/942e7cab-b1f3-3376-bd00-8c804f602983 覆盖到xplanner/WEB-INF/classes目录下。

  • 相关阅读:
    7月的尾巴,你是XXX
    戏说Android view 工作流程《下》
    “燕子”
    Android开机动画bootanimation.zip
    戏说Android view 工作流程《上》
    ViewController里已连接的IBOutlet为什么会是nil
    My first App "Encrypt Wheel" is Ready to Download!
    iOS开发中角色Role所产生的悲剧(未完)
    UIScrollView实现不全屏分页的小技巧
    Apple misunderstood my app,now my app status changed to “In Review”
  • 原文地址:https://www.cnblogs.com/adolfmc/p/4749233.html
Copyright © 2011-2022 走看看