为什么我需要Mysql连接器java?

为什么我需要Mysql连接器java?,mysql,mysql-connector,Mysql,Mysql Connector,当我想使用使用mysql数据库的程序时,它总是强迫我安装mysql连接器或mysql-connector-java.jar 为什么我需要MySQL连接器?它是如何工作的 请简单而合乎逻辑的解释 JDBC是Java程序用来访问关系数据库的库。您可以使用它访问Oracle、Informix、Microsoft SQL Server、PostgreSQL、DB2和其他数据库服务器,以及MySQL MySQL连接器是一个库,用于将JDBC连接到MySQL数据库。如果您的程序使用的是Oracle,则将改用

当我想使用使用mysql数据库的程序时,它总是强迫我安装mysql连接器或mysql-connector-java.jar

为什么我需要MySQL连接器?它是如何工作的


请简单而合乎逻辑的解释

JDBC是Java程序用来访问关系数据库的库。您可以使用它访问Oracle、Informix、Microsoft SQL Server、PostgreSQL、DB2和其他数据库服务器,以及MySQL

MySQL连接器是一个库,用于将JDBC连接到MySQL数据库。如果您的程序使用的是Oracle,则将改用Oracle连接器


这是必要的,因为每个数据库服务器都有自己的特定协议,用于将请求传输到服务器,并将结果从服务器传输到应用程序。

JDBC是Java程序用来访问关系数据库的库。您可以使用它访问Oracle、Informix、Microsoft SQL Server、PostgreSQL、DB2和其他数据库服务器,以及MySQL

MySQL连接器是一个库,用于将JDBC连接到MySQL数据库。如果您的程序使用的是Oracle,则将改用Oracle连接器


这是必要的,因为每个数据库服务器都有自己的特定协议,用于将请求传输到服务器,并将结果从服务器传输到应用程序。

这是一个需要连接到MySQL数据库的Java应用程序。连接器是一个实现这一点的库。你可以很容易地通过谷歌找到答案,但是MySQL连接器JAR包含了允许Java与MySQL对话的所有逻辑/代码。它的功能示例:它的逻辑可以将MySQL类型映射到Java类型,反之亦然。@Phylogenesis,这意味着Java需要通过connectorIt连接到数据库它是一个需要连接到MySQL数据库的Java应用程序。连接器是一个实现这一点的库。你可以很容易地通过谷歌找到答案,但是MySQL连接器JAR包含了允许Java与MySQL对话的所有逻辑/代码。它的功能示例:它的逻辑可以将MySQL类型映射到Java类型,反之亦然。@Phylogenesis,这意味着Java需要通过connector连接到数据库。关于connector的版本和MySQL数据库服务器的版本,我们应该如何处理它?F.i.我发现连接器版本低于服务器版本(显示变量,如“%version%”;),除非您的服务器非常古老(v4或更早),否则不要担心连接器和服务器版本是否匹配。谢谢。但基本上,服务器是否可以使用比连接器更旧的版本?这行得通吗?这里有什么限制?我只是想完全理解:)连接器的版本和MySQL数据库服务器的版本如何,我们应该如何处理?F.i.我发现连接器版本低于服务器版本(显示变量,如“%version%”;),除非您的服务器非常古老(v4或更早),否则不要担心连接器和服务器版本是否匹配。谢谢。但基本上,服务器是否可以使用比连接器更旧的版本?这行得通吗?这里有什么限制?我只想完全理解:)