谁能用简单的话解释一下实现 JDBC 的“步骤”到底意味着什么?
每个步骤的重要性是什么?为什么需要DriverManager类?
它是什么?首先什么是Driver?它有什么作用?基本上我想要 JDBC 的内部工作(相对于 MySqL),它是如何进行的?
还有在连接java和MySql时,端口的重要性是什么?为什么需要用户名和密码?
为什么需要DriverManager类?它是什么?
The DriverManager
是注册和查找机制。它负责获取数据库连接URL
并找到一个能够使用它的合适驱动程序。
The DriverManager
用于维护每个驱动程序的单个实例,这减少了所需的资源数量,并防止需要在内存中运行同一驱动程序的多个实例...
例如,一般URL
对于 MySQL 开头jdbc:mysql://
. The DriverManager
询问每个司机是否理解URL
,当它找到一个时,它会将 URL 传递给它以创建实际的连接。
首先什么是Driver?它有什么作用?
驱动程序是应用程序和数据库之间的契约。它是一种可以编写可用于多个数据库的标准化代码的方法,实际上不需要知道或关心这些调用是如何物理地对数据库进行的。
还有在连接java和MySql时,有什么重要性?
港口?
这是计算机之间通信的一个非常基本的概念。将计算机视为一个单元块。为了向这台计算机发送信件,您需要一个地址,这就是计算机的 IP 地址。您还需要知道您要将信件发送到的单位,这是端口号。
这使您不仅可以与计算机对话,还可以与单个进程对话。如果你只能与一个进程对话,生活将会非常困难。
为什么需要用户名和密码?
这降低了安全性。它不仅描述了谁可以连接到特定数据库,还描述了他们可以执行哪些操作,例如插入、更新、删除和创建数据库对象。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)