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

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

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

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

相关推荐

    数据库开发者常犯的十大错误.doc

    【数据库开发者常犯的十大错误】是每个数据库从业者必须警惕的陷阱。首先,选择错误的数据库是常见问题。开发者必须根据实际需求分析数据量和性能要求,选择合适的数据库系统,如Access适合小型任务,SQL Server ...

    SQL数据库的创建、修改与删除实验报告.doc

    - 实验过程中遇到了一些问题,比如忘记设置初始文件大小、未指定存放路径等问题,这些都是初学者容易犯的错误。 - 还有一些T-SQL语句代码错误,如数据库名称拼写错误等,这些问题都需要仔细检查。 - 需要注意的是...

    Java编码常犯错误

    ### Java编码常犯错误 #### 一、字符串拼装SQL **问题描述**:在Java开发过程中,直接使用字符串拼接的方式构造SQL语句是一种常见的做法。然而这种方式存在明显的安全隐患和性能问题。 - **安全漏洞**:直接拼接...

    2009-2013数据库系统工程师考试真题及答案详解.rar

    同时,答案详解中的错误分析有助于考生避免在考试中犯同样的错误,提高应试能力。 总之,这个压缩包文件是一份全面的数据库系统工程师考试复习资料,涵盖了从基础理论到实际应用的各个方面。对于准备参加软考的考生...

    Oracle错误码大全(CHM).rar

    在Oracle数据库中,错误码通常以数字形式出现,如ORA-00001到ORA-65535,其中前缀"ORA-"是Oracle错误的标识,数字部分则代表具体的错误类型。错误码大全中,你可以找到如下的信息: 1. 错误码:错误码的具体数值,...

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

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

    关于jsp的一系列错误整理

    【关于jsp的一系列错误整理】 在JavaServer Pages (JSP) 开发过程中,开发者经常会遇到各种问题,这些问题可能涉及到语法错误、逻辑错误或是环境配置问题。以下是对这些常见错误的详细解析和解决策略: 1. **数字...

    ASP常犯的错误

    ### ASP常犯的错误知识点详解 #### 一、Form表单语法错误 在ASP开发过程中,经常遇到的一个问题是由于表单语法错误导致的数据提交失败。一个典型的例子是表单元素`<form>`标签中的属性设置不当。例如: **错误代码...

    容易犯的错误或问题

    这些知识点涵盖了编程基础、内存管理、文件操作、网络通信、数据库交互等多个方面,理解和掌握这些内容能帮助程序员避免常见错误,编写更可靠的代码。在编程实践中,持续学习和反思是提升编程技能的重要途径。

    低级错误,你犯过这种错误吗?

    在编程过程中,避免低级错误是提升代码质量与效率的关键步骤。这些错误往往看似微不足道,但它们可能成为导致程序崩溃、维护困难甚至安全漏洞的根源。以下是从给定内容中提炼出的一些常见低级错误及其解决方案: 1....

    mysql容易出错的地方

    ### MySQL易犯错误详解 #### 1. 使用 MyISAM 而不是 InnoDB MySQL 提供了多种存储引擎,其中最常用的两种是 MyISAM 和 InnoDB。默认情况下,MySQL 的早期版本可能会使用 MyISAM 引擎,但在实际应用中,InnoDB 更为...

    数据库实战的概要介绍与分析

    - **避免走弯路**:通过学习前人的经验,可以帮助开发者在自己的项目中少犯错误,更高效地完成任务。 3. **关注新技术和新趋势**: - **新技术介绍**:随着云计算、大数据、人工智能等领域的快速发展,数据库领域...

    企业数据管理:您不能犯的7个错误

    ### 企业数据管理:您不能犯的7个错误 #### 一、引言 随着信息技术的飞速发展,企业面临的不仅是技术上的革新,还有日益严格的法规遵从要求、组织变革等多重挑战。在这个背景下,企业数据管理变得尤为重要。有效的...

    java常犯错误

    1. **类型转换错误**:Java是强类型语言,当不同类型的数据之间进行操作时,如果没有正确转换,会抛出`ClassCastException`。例如,将`Object`类型强制转换为非子类对象。 2. **空指针异常**:`...

    Java程序员容易犯的10个错误

    Java编程语言虽然强大且广泛应用,但即使是经验丰富的程序员也可能会犯一些常见的错误。本文将针对Java程序员容易犯的10个错误进行详细讲解,帮助大家避免这些陷阱。 1. **Array 转 ArrayList**: 当使用`Arrays....

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

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

    总结PHP程序员最常犯的11个MySQL错误.docx

    【PHP程序员常犯的MySQL错误】: 1. **选择错误的存储引擎**:在MySQL中,MyISAM和InnoDB是最常见的引擎。然而,MyISAM不支持事务处理和外键约束,对于需要数据完整性和高并发的应用来说,选择InnoDB更为明智。 2....

    某机构价值3k数据库系统工程师资料

    "24年数据库系统工程师经典易错题.docx"则专注于常见的错误陷阱,通过解析这些题目,考生可以避免在考试中犯同样的错误,提高答题的准确性。这涵盖了SQL查询、事务管理、备份恢复等方面的问题,对强化考生的实战能力...

    总结PHP程序员最常犯的11个MySQL错误.pdf

    PHP程序员在开发过程中经常与MySQL数据库打交道,然而在实践中,他们可能会犯一些常见的错误,导致性能下降、数据安全性降低或者应用稳定性受影响。以下是对标题和描述中所述的11个常见MySQL错误的详细解释: 1. **...

    epidata数据库建立和录入培训课件.ppt

    EpiData提供了双份录入和对比核查的功能,两位录入员将同样的调查表输入到两份数据文件中,然后进行有效性检查,原理是两个录入员在同样的字段犯同样输入错误的概率很小,一旦发现输入不一致,则必然有一位出错。...

Global site tag (gtag.js) - Google Analytics