请帮忙,我的程序不接受MySQL浮动

时间:2009-12-15 13:24:19

标签: java mysql csv

我必须使用java程序。我需要了解它然后修改它。该程序有一个源文件夹。它有很多java文件。该程序有一个GUI界面。我已经在eclipse中导入了程序,我可以运行该程序。我想学习和理解代码,但由于它太大,我只想阅读代码的相关部分,我需要了解修改/添加功能到程序。该程序需要输入数据。此数据可以位于CSV文件或MySql数据库中。我面对程序的直接问题是我需要在其中一列中使用浮点数据作为输入数据。当我将数据以十进制格式放入CSV文件中时。程序在接受和处理它时没有问题。但是当我创建一个浮动数据类型作为列之一的MYSQL数据库表时。导入数据时程序给出错误 - “未知数据类型浮动。添加此条目是xxx.props文件”,即使我以正确的方式在xxx.props文件中添加float条目,就像其他数据类型的其他条目一样xxx.props文件,我仍然得到相同的错误。我接下来该怎么办?我应该研究哪部分代码来找出问题?

3 个答案:

答案 0 :(得分:1)

当你说“给出错误”时 - 是否会引发异常?如果是这样,找出抛出异常的位置,并从那里向后工作。

您还没有解释xxx.props文件是什么,如何创建mysql表,或者您正在使用它做什么,这使得很难提供更具体的帮助......

答案 1 :(得分:0)

没有直接的问题,我帮不了你。但是,我可以就如何解决问题向您提供建议。

  1. 在尝试一次性完成所有操作之前,先了解基础知识。在来之前尝试学习这些:
    1. 掌握Java的工作知识
    2. 了解如何开发未绑定到逻辑的GUI。 (看看MVC设计模式)
    3. 将大型计划分解为可管理的部分
    4. 与数据访问(MVC的M C部分)分开实现逻辑
    5. 使用单元测试验证您的组件是否正常工作
    6. 实施CSV读取,然后将其移至数据库
  2. 通过这种方式,您可以使用可分离的组件,使您的工作更轻松,并且您将在此过程中学到很多东西。

答案 2 :(得分:0)

你有很多小问题,但我认为你的主要问题是“为什么我得到这个'未知数据类型浮动'错误”。在不查看任何代码的情况下,我的第一个建议是验证您如何插入/更新MySQL表。希望开发人员从UI层推断出数据层,这意味着只应该有一两个java类来验证数据的插入方式。

总的来说,这听起来像是Java和应用程序设计的新手。尝试遵循程序从A点到B点的工作方式。希望代码分为几层,以便您更轻松; IE是GUI自己的包/项目,业务逻辑在它自己的包/项目中,依此类推。