`
kyolxs
  • 浏览: 19442 次
社区版块
存档分类
最新评论

2012-07-18 MySQL乱码,时间表达式页面第一步

 
阅读更多

(1)当天工作情况:
     1.Hibernate Demo .相关Exception及解决方法:
       Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'hibernate.news_table' doesn't exist
         数据库建表。 news_table
       Caused by: java.sql.SQLException: Field 'id' doesn't have a default value
         设置 id 自动增长
     2. MySQL出现乱码。修改 my.ini 文件以下两处:
        [mysql] // 客户端
        default-character-set=utf8 
        [mysqld] //服务端
        character-set-server=utf8
          Caused by: java.sql.SQLException: Incorrect string value
          删除掉原先编码不正确的数据库,新建utf8的数据库hibernate
     3. "javax.servlet.annotation.WebServlet" 由于原工程是在Tomcat7.0里面的,用Tomcat6.0加载时缺少 Servlet 3.0 。新建一Tomcat7.0服务器即可
     4. 时间表达式第一步,提交页面信息到相关Action的流程:
        调用过程:
        toJobInfo.action 即 jobinfo.jsp  
        点击表单提交按钮到 saveJobInfo      调用  class=jobConfAction 
        返回结果集:     saveJobInfo.action   即 confgrapn.jsp 页面。
        修改结果集页面无效:
        result 无法跳转。struts-exchange.xml没法重新加载编译 。 clean framework即可。
(2)假如工作上遇到的问题解决不了:
     在Navicat for MySQL中只能单独insert  into 一条信息,多条则除第一条外都为乱码。
     ERROR 1366 (HY000): Incorrect string value:
     MySQL出现乱码。修改 my.ini 文件以下两处:
     [mysql] // 客户端
     default-character-set=gbk
     用MySQL 5.5 Command Line Client则正常。
(3)未来若干天工作计划:设计时间表达式页面。 
 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics