“打开JDBC连接”是否与使用DataBase软件打开套接字相关?
发布于 2013-12-11 00:47:18
数据库提供到客户端的连接,例如。一个图形用户界面管理工具,用于管理相关数据库,如MySQL的SQLyog,因此在JDBC连接中,我们通过JDBC API从作为客户端的应用程序请求连接。
这些连接是TCP连接,因此客户端需要知道数据库服务器的端口号和ip才能与其对话。
您一定想知道什么是JDBC?如果是这样的话
JDBC是java提供的一个接口,用于管理数据库操作,关于这个接口最棒的事情是,无论你是在查询MySQL还是PostgreSQL数据库服务器,你都会写出完全相同的代码。
发布于 2013-12-11 00:51:38
这取决于您使用的JDBC驱动程序的类型。根据
http://en.wikipedia.org/wiki/Java_Database_Connectivity
您可能有四种类型的JDBC驱动程序,它们通常(但不一定总是)依赖于TCP/套接字连接。
发布于 2013-12-11 00:54:55
JDBC连接实际上可以是任何东西--它是与数据库通信的通用方式。
在大多数情况下,它是TCP/IP连接,但情况并不总是如此。例如,您可以在Java应用程序中嵌入Derby Databse,并直接与之对话,而无需离开流程。
如果你发现你的数据库和驱动程序是什么,这应该可以让你回答你的问题。
https://stackoverflow.com/questions/20500195
复制相似问题