使应用程序从MySQL数据库中检索数据

时间:2009-03-27 15:13:07

标签: java mysql database delphi

我正在寻找一个从MySQL数据库中显示内容的应用程序。他们应该按顺序进行排序。用户将设置事件发生的时间以及它的名称。然后,该信息将进入MySQL数据库,并将与应用程序中的其他事件一起显示。我打算让它成为Java或Delphi。对于这种项目哪个更好?任何人都有一个很好的教程吗?

编辑:我也应该说明这一点。 UI不是什么花哨的东西,而是一个表示接下来会发生的几个事件的框,以及一个提交事件按钮,用户可以将自己的事件提交到数据库中。

6 个答案:

答案 0 :(得分:4)

Here是关于如何从Delphi连接MySQL的一些教程。 Delphi比Java更具优势,因为它不需要在客户机上安装任何额外的软件(Java本身)。除此之外,您应该选择最适合的人。

答案 1 :(得分:2)

如果您想在Java中快速(如快速开发),可以查看this tutorial

答案 2 :(得分:1)

非常确定NetBeans IDE具有用于数据库驱动的应用程序的项目模板。从来没有使用它,但NetBeans示例通常非常好,所以可能值得一试。就像Elie说的那样,我怀疑如果你使用Java或Delphi会有很大的不同。如果您没有Java经验,请使用您最熟悉的那个。显然有偏见:)

答案 3 :(得分:1)

如果您对语言选择感到疑惑,我会说选择Delphi,原因有两个。

  1. 正如Lars所说,它没有外部依赖性。
  2. 数据库连接一直是德尔福最强大的一点。哎呀,这就是这个名字的来源!他们之所以这么称呼,那么人们会很容易将其与甲骨文联系起来,甲骨文是德尔福全新时最受欢迎的数据库系统。

答案 4 :(得分:0)

您的描述听起来像是小型数据库架构的基本UI前端。使用您更熟悉的语言。一旦选择了一种语言,对一些ORM框架的基本搜索将为您提供一些将数据库连接到UI的相当简单的方法。几乎所有关于Java或Delphi的书都会有一个如何做到这一点的例子。

答案 5 :(得分:0)

您应该首先决定使用哪种语言,因为它们都有完全不同的方式来连接MySQL数据库。 (当然,在某些层面它们基本相同:))

即使仅在Delphi中[仅限Java],也有多种方法可以从数据库中读取数据。 (ORM,普通JDCB,TDataSet,本机MySQL库,......)

然后你应该问两个具体的(=新)问题:

  1. 如何使用Java从MySQL数据库加载数据。
  2. 如何使用Delphi从MySQL数据库加载数据。