mysql - JDBC 驱动程序和 URL

标签 mysql jdbc

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

我已经使用这个网站下载了驱动程序,https://learn.microsoft.com/en-us/sql/connect/sql-connection-libraries#anchor-20-drivers-relational-access并将 sqljdbc42 和 sqljdbc41 传输到 apache tomcat/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

关于mysql - JDBC 驱动程序和 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47629907/

相关文章:

Spring集成轮询器以错误的时间间隔触发

java - MySQL DB 或 JDBC 驱动程序不处理 LocalDate.MAX

Mysql 字符串最多只能保存大约 277 个字符

PHP/MYSQL - 仅显示表中的左连接项,但连接列中的右连接值

mysql - XAMPP - fatal error : Call to undefined function mysql_connect()

sql - H2 数据库错误 未知数据类型 INTERVAL

oracle - 无法关闭来自 WebSphere 数据源的 Oracle 连接

java - JDBC 参数 verifyServerCertificate=false 无需客户端 keystore 和信任库即可连接

mysql - 如何从mysql中的过程中获取输出值

php - Unix 时间戳和 mysql 日期 : birthdate