0

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

我想知道 Java 中以下 PHP 函数的等价物:

mysql_connect
mysql_query
mysql_fetch_row
mysql_fetch_assoc
mysql_close

谢谢!

4

3 回答 3

4

如果您查阅适用于您正在使用的版本的 Java API 文档(我使用的是 JDK 1.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.getXXXX。

于 2009-03-16T20:55:17.810 回答
1

If you're just getting started with JDBC, consider working your way through Sun's tutorial at: http://java.sun.com/docs/books/tutorial/jdbc/basics/

于 2009-11-06T22:35:24.673 回答
0

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

如果您不介意引入额外的依赖项,Apache Commons 有一个名为DbUtils的漂亮小包装器包,它可以轻松运行查询和更新(同时仍保持在 SQL 级别,而不是对象关系映射器)更高层次的抽象)。

于 2009-03-17T01:07:35.207 回答