首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JDBC连接到底是什么意思?想知道相同的内部结构

JDBC连接到底是什么意思?想知道相同的内部结构
EN

Stack Overflow用户
提问于 2013-12-11 00:43:42
回答 4查看 233关注 0票数 0

“打开JDBC连接”是否与使用DataBase软件打开套接字相关?

EN

回答 4

Stack Overflow用户

发布于 2013-12-11 00:47:18

数据库提供到客户端的连接,例如。一个图形用户界面管理工具,用于管理相关数据库,如MySQL的SQLyog,因此在JDBC连接中,我们通过JDBC API从作为客户端的应用程序请求连接。

这些连接是TCP连接,因此客户端需要知道数据库服务器的端口号和ip才能与其对话。

您一定想知道什么是JDBC?如果是这样的话

JDBC是java提供的一个接口,用于管理数据库操作,关于这个接口最棒的事情是,无论你是在查询MySQL还是PostgreSQL数据库服务器,你都会写出完全相同的代码。

票数 1
EN

Stack Overflow用户

发布于 2013-12-11 00:51:38

这取决于您使用的JDBC驱动程序的类型。根据

http://en.wikipedia.org/wiki/Java_Database_Connectivity

您可能有四种类型的JDBC驱动程序,它们通常(但不一定总是)依赖于TCP/套接字连接。

票数 0
EN

Stack Overflow用户

发布于 2013-12-11 00:54:55

JDBC连接实际上可以是任何东西--它是与数据库通信的通用方式。

在大多数情况下,它是TCP/IP连接,但情况并不总是如此。例如,您可以在Java应用程序中嵌入Derby Databse,并直接与之对话,而无需离开流程。

如果你发现你的数据库和驱动程序是什么,这应该可以让你回答你的问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/20500195

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档