【问题标题】:What's the simplest way to store data from a java program to MySQL?将数据从 java 程序存储到 MySQL 的最简单方法是什么?
【发布时间】:2009-09-01 14:44:36
【问题描述】:

我想将数据以字符串形式存储到 MySQL。我已经在 MySQL 中创建了表。 我从来没有使用过 DATABASE。您能否提供代码以将该数据存储在 MySQL 数据库中。 例如假设我有一个字符串“stack_overflow”,并且在数据库的“SiteDetails”表中有一个“SiteName”列。 那么如何将字符串“stack_overflow”存储在“SiteName”列中。

【问题讨论】:

标签: java mysql database


【解决方案1】:

您应该从 Java JDBC tutorial 开始。在您了解那里发生的情况后,您将需要一个用于 MySQL 的 JDBC 驱动程序。

【讨论】:

  • 我看到其他答案提到了 Hibernate 和 iBatis。在现实生活中的大型项目中,您将需要这样的框架。但是,在我看来,首先了解 JDBC 的基础知识很重要。
【解决方案2】:

我建议阅读一些技术,这样您就可以了解做这些事情的框架方法。如JPAOJB。但是,要直接回答您的问题,最简单的方法是通过 JDBC 连接直接使用 SQL。

 insert into SiteDetails (ID, SiteName)
 values(1, 'stackoverflow')

update SiteDetails 
set SiteName = 'stackoverflow'
where ID = 1

【讨论】:

    【解决方案3】:

    【讨论】:

      【解决方案4】:

      我会看看 Hibernate 项目。虽然现在它可能并不简单,但随着您的应用程序的增长,它将证明是一个救生员。 Hibernate.org

      【讨论】:

      • Hibernate 不是提问者的正确解决方案,因为他提到他从未使用过数据库。
      • 我知道 Hibernate 是最好的选择,但由于我迫切需要存储数据,我需要最简单的解决方案,我不能花时间学习 Hibernate。
      • 因此我假设他们也不知道 SQL。因此,如果不是因为这个原因,这种情况下的 ORM 会更有意义。
      【解决方案5】:

      iBatis 非常好用,可让您控制查询

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2012-05-30
        • 2012-07-04
        • 2015-11-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-08-14
        相关资源
        最近更新 更多