Mysql JDBC驱动程序和URL

Mysql JDBC驱动程序和URL,mysql,jdbc,Mysql,Jdbc,这是我第一次使用jasperserver,我想连接到mysql数据库,我一直在关注教程视频并查看文档,但我不知道从哪里可以获得JDBC驱动程序和URL。他们给出了提示:提示:jdbc:postgresql://localhost:5432/mydb 还有提示:org.postgresql.Driver,但我仍然不知道在哪里可以找到它 我已经使用这个网站下载了驱动程序,并且已经将sqljdbc42和sqljdbc41传输到apachetomcat/lib文件夹中 有人能指导我做这件事吗?非常感谢

这是我第一次使用jasperserver,我想连接到mysql数据库,我一直在关注教程视频并查看文档,但我不知道从哪里可以获得JDBC驱动程序和URL。他们给出了提示:提示:jdbc:postgresql://localhost:5432/mydb 还有提示:org.postgresql.Driver,但我仍然不知道在哪里可以找到它

我已经使用这个网站下载了驱动程序,并且已经将sqljdbc42和sqljdbc41传输到apachetomcat/lib文件夹中


有人能指导我做这件事吗?非常感谢

每台SQL服务器都有不同的jdbc url格式

MySQL(也包括MariaDB),driver=com.MySQL.jdbc.driver

jdbc:mysql://127.0.0.1:3306/mydb?useUnicode=true&characterEncoding=utf8&user=myuser&password=mypwd

MSSQL,driver=com.microsoft.jdbc.sqlserver.SQLServerDriver


jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=mydb;user=myuser;password=mypwd

每个SQL服务器都有不同的jdbc url格式

MySQL(也包括MariaDB),driver=com.MySQL.jdbc.driver

jdbc:mysql://127.0.0.1:3306/mydb?useUnicode=true&characterEncoding=utf8&user=myuser&password=mypwd

MSSQL,driver=com.microsoft.jdbc.sqlserver.SQLServerDriver


jdbc:microsoft:sqlserver://127.0.0.1:1433;databaseName=mydb;user=myuser;password=mypwd

在这种情况下端口号是固定的吗?对于MySQL,我也可以知道MSSQL和MySQL之间的区别。我应该使用哪种格式?如果可能,我可以知道URL的格式吗?因为我看到了许多不同的格式,我不知道使用哪种格式,例如,jdbc:mysql://:/3306是mysql的默认端口号。除非在非默认端口上运行,否则请忽略它。@Dkna您可以使用基于sql server引擎的适当jdbc url。所以,如果你有MySQL(mariadb),那么就使用MySQL语法,如果你有MSSQL,那么就使用MSSQL语法。谢谢你帮助大家,它终于起作用了:)这个例子中的端口号是固定的吗?对于MySQL,我也可以知道MSSQL和MySQL之间的区别。我应该使用哪种格式?如果可能,我可以知道URL的格式吗?因为我看到了许多不同的格式,我不知道使用哪种格式,例如,jdbc:mysql://:/3306是mysql的默认端口号。除非在非默认端口上运行,否则请忽略它。@Dkna您可以使用基于sql server引擎的适当jdbc url。所以,如果你有MySQL(mariadb),那么就使用MySQL语法,如果你有MSSQL,那么就使用MSSQL语法。谢谢你帮助大家,它终于起作用了:)你用MySQL标记,但你在问题中谈到了PostgreSQL和MS SQL Server。为什么?@MarkRotteveel我想连接到mysql服务器,但因为还有其他不同类型的服务器,我有点困惑于在驱动程序和url下使用什么,但谁已经回答了我的问题。在我的问题中,我说的是关于MS SQL还是PostgreSQL的哪一部分,很抱歉仍在学习这一部分,如果您是在提示部分说的,那只是一个例子您在第一段中谈到PostgreSQL,在第二段中链接到Microsoft SQL Server JDBC驱动程序文档。作为搜索的第一步,请确保排除关于其他数据库系统的结果。您使用MySQL标记,但您在问题中谈到了PostgreSQL和MS SQL Server。为什么?@MarkRotteveel我想连接到mysql服务器,但因为还有其他不同类型的服务器,我有点困惑于在驱动程序和url下使用什么,但谁已经回答了我的问题。在我的问题中,我说的是关于MS SQL还是PostgreSQL的哪一部分,很抱歉仍在学习这一部分,如果您是在提示部分说的,那只是一个例子您在第一段中谈到PostgreSQL,在第二段中链接到Microsoft SQL Server JDBC驱动程序文档。作为搜索的第一步,请确保排除有关其他数据库系统的结果。