代码之家  ›  专栏  ›  技术社区  ›  Logan Serman

使用Java中的SQL和Java.SQL包

  •  0
  • Logan Serman  · 技术社区  · 17 年前

    在一次讲座中,我的教授举例说明了几个涉及数据库和java.sql包的操作。这些示例应该以pdf文件的形式在线上传,但由于某些原因,我的pdf阅读器没有显示所有函数和类名的名称。

    我想知道以下PHP函数在Java中的要求:

    mysql_connect
    mysql_query
    mysql_fetch_row
    mysql_fetch_assoc
    mysql_close
    

    谢谢

    3 回复  |  直到 17 年前
        1
  •  4
  •   Paul Tomblin    17 年前

    如果您查阅适合您使用的版本的JavaAPI文档(我使用的是JDK1.5,所以 http://java.sun.com/j2se/1.5.0/docs/api/ )然后单击java.sql,您可以看到java JDBC访问的所有类。

    基本上,您可以使用DriverManager创建到数据库的新连接,并使用Connection.prepareStatement、PreparedStatement.execute()和PreparedStatement.executeQuery()执行查询,然后使用ResultSet.next()循环结果集,并使用ResultSet.getXXXXX提取结果。

        2
  •  1
  •   Bryan Pendleton    16 年前

    如果你刚刚开始使用JDBC,请考虑通过Sun的教程: http://java.sun.com/docs/books/tutorial/jdbc/basics/

        3
  •  0
  •   Thilo    17 年前

    直接使用JDBC(java.sql)是冗长且容易出错的,特别是对于初学者,因为您需要手动执行非常重复的步骤,“最终”关闭如此多的数据库对象(连接、语句、结果集)。

    如果您不介意引入一个额外的依赖项,Apache Commons有一个很好的小包装包,名为 DbUtils 这使得运行查询和更新变得很容易(同时仍然停留在SQL级别,而不是进入更高抽象级别的对象关系映射程序)。