zoukankan      html  css  js  c++  java
  • 缺包报错

    此错误
    java.lang.ClassNotFoundException: org.objectweb.asm.Type
    缺少asm.jar包

    错误:java.lang.ClassNotFoundException: net.sf.cglib.proxy.CallbackFilter
    缺少cglib.jar包,链接https://github.com/cglib/cglib/wiki

    错误:Dialect class not found: org.hibernate.dialect.SQLSERVERDialect
    我把配置文件中的SQLSERVERDialect改为SQLServerDialect,这个错误就解除了

    错误:装的2008sqlserver数据库,报错2000sqlserver数据库,原因如下:
    两个驱动器类名不一样:
    sqlserver2000的jdbc驱动类名: com.microsoft.jdbc.sqlserver.SQLServerDriver
    sqlserver2008的jdbc驱动类名: com.microsoft.sqlserver.jdbc.SQLServerDriver

    错误:一直显示无法连接数据库或者数据库连接无效
    是因为我把数据库的url写成了jdbc:sqlserver://localhost:1433/DatabaseName=event?useUnicode=true&characterEncoding=UTF-8
    而正确的写法为jdbc:sqlserver://localhost:1433;DatabaseName=event?useUnicode=true&characterEncoding=UTF-8
    是分号,而不是斜杠

    改完url,又出现错误:无法打开登录所请求的数据库 "event?useUnicode=true&characterEncoding=UTF-8"。登录失败。
    然后我把url改为:jdbc:sqlserver://localhost:1433;event?useUnicode=true&characterEncoding=UTF-8
    貌似不再出错了,而且模式更新也完成了,正在清理连接池,但是找不到我数据库中的表EVENTS,可是我数据库中的表名为events,然后我把配置文件Event.hbm.xml中的table改为events,就可以找到数据库中的表了

    我的总结:一般,如果某些类找不到,有可能是缺少包,然后就开始搜索对应的错误,会找到缺少的包。

  • 相关阅读:
    CentOS下安装Git
    MongoDB 从入门到精通专题教程
    mongodb分布式集群架构
    CentOS6.2 下安装中文语言包
    英语流利说 第18天
    英语流利说 第17天
    英语流利说 第16天
    英语流利说 第15天
    英语流利说 第14天
    英语流利说 第13天
  • 原文地址:https://www.cnblogs.com/cyy-13/p/5809095.html
Copyright © 2011-2022 走看看