2

自从我开始使用 NetBeans 以来,我已经学会了一些强大的方法来抽象创建 Java 数据库应用程序的过程,这些应用程序具有自动生成的 UI、bean 绑定和一堆我目前只是模糊理解其工作原理的东西(我讨厌成为新手)。问题是,我该如何做我真正想做的基本事情?我读过的教程对能够从 IDE 中连接和处理数据库,或者如何创建一些 UI 滑块和复选框并将其绑定到表列等方面做出了很大的贡献。但是我在哪里可以了解如何让我自己的代码做这些事情?抽象很好,但目前对我需要做的事情毫无用处。

任何人都可以向我推荐一些好的资源或教程来学习这个吗?我发现的几个并没有像我希望的那样有用,可以让我的项目开始......

4

5 回答 5

4

JDBC 教程是一个很好的起点

简介中的一个片段

JDBC API 是一种 Java API,可以访问任何类型的表格数据,
尤其是存储在关系数据库中的数据。

JDBC 帮助您编写管理这三种编程的 Java 应用程序
活动:

   1. 连接到数据源,如数据库
   2. 向数据库发送查询和更新语句
   3. 检索并处理从数据库接收到的结果以回答
      您的查询

      下面的简单代码片段给出了一个简单的例子
这三个步骤:
  Connection con = DriverManager.getConnection
             ( "jdbc:myDriver:wombat", "myLogin","myPassword");

  Statement stmt = con.createStatement();
  ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM Table1");
  while (rs.next()) {
    int x = rs.getInt("a");
    String s = rs.getString("b");
    float f = rs.getFloat("c");
  }
      这个简短的代码片段将 DriverManager 对象实例化为
连接到数据库驱动程序并登录到数据库,实例化一个
将您的 SQL 语言查询传送到数据库的语句对象;
实例化一个检索查询结果的 ResultSet 对象,
并执行一个简单的 while 循环,检索并显示那些
结果。就是这么简单。

此处还有 Google 图书上的图书预览。

于 2008-11-15T12:12:37.737 回答
1

试试Sun的JDBC 介绍。

于 2008-11-15T12:12:36.787 回答
1

如果您熟悉 JDBC,您可能需要考虑使用Spring 对 JDBC 的支持。它为通过 JDBC 访问数据库提供了更好的 API(比标准库)

于 2008-11-15T19:54:11.677 回答
0

阅读 jdbc 教程后,请注意基本概念: - 连接 - 语句 - 查询 - 结果集

数据库授权属于连接,查询是“做什么”的描述 - 获取数据或更新,结果集在某些情况下可能是可更新的(!)。

于 2008-11-15T13:21:01.593 回答
0

上次我查看 JDBC 教程时,其中有很多代码示例,如果它们用于实际应用程序,它们将成为 SQL 注入的秘诀。我必须教一门关于 JDBC 的课程,并且我应该使用该教程,但我必须用安全讲座来补充它。

于 2009-06-17T13:27:57.947 回答