有人可以告诉我在java中从db获取记录的方法更好。
谢谢
答案 0 :(得分:2)
如果您要编写自己的数据库连接,那么您将参与一个重大项目并重新发明轮子。您的数据库还必须支持直接套接字连接并记录它,以便您可以编写低级套接字库。祝你好运。
我将使用JDBC驱动程序。
答案 1 :(得分:1)
如果您的数据库有JDBC驱动程序,我肯定会使用它。在套接字级别编程数据库连接很快就会变得非常低级 - 假设你知道协议。对于像MySQL或PostgreSQL这样的开源数据库,可能有可用于描述该协议的规范,但它们很可能不适用于Oracle,MS SQL或DB2等封闭源数据库。
另外,如果您使用JDBC,您可以专注于您的程序必须执行的操作,而不是花费大量时间处理已经为您解决的问题。
答案 2 :(得分:1)
如果您使用JDBC,那么您将拥有特定数据库的jar驱动程序,该驱动程序处理访问详细信息。如果您通过套接字编写直接连接到数据库,那么它不是JDBC,除非您编写自己的JDBC驱动程序,在这种情况下,您无法选择。