`
blackchocolate
  • 浏览: 24871 次
  • 性别: Icon_minigender_2
  • 来自: 重庆
社区版块
存档分类
最新评论

我犯的错误--关于数据库类型不对

    博客分类:
  • bug
阅读更多
遇到这个问题,bug了半天没找出来
java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer

后来才发现原来是数据库有个字段不对,应该是String类型的在数据库里却是Int类型,所以下次遇到这种类型不能转换问题应该多考虑是不是数据库字段类型的问题,这种问题在程序里是找不出来的,只能去数据库找。
分享到:
评论

相关推荐

    Python-数据库游标对象详解

     但是包嵌入到Python中的只有轻量级数据库SQLite,所以不用安装SQLite数据库操作包(但要安装数据库软件, 此处我犯错误了)。其他的必须安装。同时也要安装数据库软件。  先讲解下DB-API。因为数据库类型实在太多...

    支持多数据库的ORM框架ef-orm.zip

    例如:数据库查询条件的传入问题是所有ORM框架都不能回避的一个问题,所以我经常在想——既然我们可以用向DAO传入一个Entity来实现插入操作,为什么就不能用同样的方法来描述一个不以主键为条件的update/select/...

    数据库系统及应用课程总结.docx

    数据库系统及应用课程总结全文共6页,当前为第1页。数据库系统及应用课程总结全文共6页,当前为第1页...悔,所以人总在自己犯下了错误之后才知道自己是真的做错了,所以我会改正自己的学习态度,从新把这本书好好看看,

    5个须警惕的数据库设计错误

    每个人都会犯错误,但作为数据库管理员,我们应该尽量避免失误,从而为公司降低成本,并确保数据质量。下面的五个数据库设计失误必须引起我们的警惕。请留意数据类型的选择。例如,如果你很清楚某列的数值范围在0-...

    C#与.NET技术平台实战演练.part2

    4-1 简单类型3-4-2 命名原则3-4-3 定义变量3-4-4 指定变量的值3-5常用的操作数使用递增与递减操作数3-6 操作数优先顺序3-7 使用列举类型3-7-1enum类型常用的方法3-7-2使用enum类型常犯的错误3-...

    C#与.NET技术平台实战演练.part1

    4-1 简单类型3-4-2 命名原则3-4-3 定义变量3-4-4 指定变量的值3-5常用的操作数使用递增与递减操作数3-6 操作数优先顺序3-7 使用列举类型3-7-1enum类型常用的方法3-7-2使用enum类型常犯的错误3-...

    SQLServer编码规范

    由于数据库自身的特性,一方面有关系理论作基础,同时又有SQL-92国际标准,不同类型的数据库产品有着诸多共性。但另一方面,各种数据库产品在具体的语法规则及其实现上却又各不相同。因此,针对各种主流数据库产品...

    基于JAVA JSP计算机等级考试查询系统的毕业设计,采用j2sdk1.4.1-07版本进行开发,使用RESIN服务器当做测试服

    当然在开发软件系统的漫长过程中,我们会面临错综复杂的问题,人又难免会犯错误,这就需要进行软件测试。我在编码过程中进行了模块测试,编码结束后又进行了系统测试和验收测试。分别采用白盒测试和黑盒测试的方法。...

    oracle中length、lengthb、substr、substrb函数用法介绍

    我记得我曾经在开发form的时候犯过这样一个错误,对于form中的某个字段,对应于数据库中某张表的字段,假设在数据库中这个字段一般也就用到20个汉字的长度,后来我在开发form的时候,设置item类型长度的时候,我惯性...

    SQL SERVER 2000开发与管理应用实例

    2.6.1 日期处理中常犯的错误 51 2.6.2 常见的低效率日期处理方法 52 2.6.3 日期与数字 53 第 3 章 字符处理 55 3.1 字符类型概述 55 3.2 字符串分拆 56 3.2.1 循环截取法 57 3.2.2 动态...

    sqlserver2000基础(高手也有用)

    2.6.1 日期处理中常犯的错误 51 2.6.2 常见的低效率日期处理方法 52 2.6.3 日期与数字 53 第 3 章 字符处理 55 3.1 字符类型概述 55 3.2 字符串分拆 56 3.2.1 循环截取法 57 3.2.2 动态Transact-SQL...

    基于JAVA JSP+SQL计算机等级考试查询系统的毕业设计,采用j2sdk进行开发,使用RESIN服务器当做测试服务器,采用m

    当然在开发软件系统的漫长过程中,我们会面临错综复杂的问题,人又难免会犯错误,这就需要进行软件测试。我在编码过程中进行了模块测试,编码结束后又进行了系统测试和验收测试。分别采用白盒测试和黑盒测试的方法。...

    新手asp编程的基本法则与常见错误注意事项

    一、新手常犯的错误 在论坛看到很多帖子代码中都有一个共同的基本错误,字段类型错误。 程序和数据库是紧紧相连的,数据库字段文本型或时间型的都使用单引号 比如下面这段修改语句: conn.execute “update Counts...

    推荐一篇不错的新手asp编程的基本法则第1/2页

    一、新手常犯的错误 在论坛看到很多帖子代码中都有一个共同的基本错误,字段类型错误。 程序和数据库是紧紧相连的,数据库字段文本型或时间型的都使用单引号 比如下面这段修改语句: conn.execute “update Counts ...

    CH341A1.16

    加入芯片数据库, 编程指令\参数存在数据库中, 改进为选择芯片类型\厂商\名称的方式 加入芯片查找选择功能 已知ESMT 25系列的的芯片 不能烧写, 待解决, 主要是手头没这芯片, 无法调试程序 1.06版 修正芯片列表会出现...

    waf ,lua,高性能web安全防护OpenStar.zip

    攻击是通过服务器漏洞(IIS6溢出等)、WEB应用漏洞(SQL注入、文件上传、命令执行、文件包含等)属于服务器类的攻击,该类型漏洞虽然经历了这么多年,很遗憾,此类漏洞还是存在,并且重复在犯相同的错误。...

    typetypetype-web-app:打字速度测试。 使用PERN堆栈构建并部署在Heroku上的全栈Web应用程序

    关于类型 链接: : typetypetype是使用PERN堆栈(PostgreSQL,Express,React和Node.js)构建并部署在Heroku上的全栈Web应用程序。 当用户进行打字速度测试时,该应用程序会计算并显示WPM和准确性。 该应用程序...

    moor:Moor是Dart&Flutter易于使用的,React性的,类型安全的持久性库

    如果您在查询中犯了一个错误,moor会在编译时发现它并提供有用和描述性的棉绒。 :high_voltage: 快速:即使使用moor可以编写功能强大的查询,它也可以跟上共享共享首选项和Hive等键值存储的性能。 Moo

    Linux操作系统基础教程

    文件类型...........................................................................................................................7 三.Linux基本操作命令................................................

Global site tag (gtag.js) - Google Analytics