似乎无法将 JDBC sql 服务器驱动程序连接到 java eclipse 项目

Posted

技术标签:

【中文标题】似乎无法将 JDBC sql 服务器驱动程序连接到 java eclipse 项目【英文标题】:Cant seem to connect the JDBC sql server driver to java eclipse project 【发布时间】:2013-08-20 10:17:58 【问题描述】:

我正在尝试设置从我的 sql 服务器数据库到我的项目的连接,但是当我尝试编译它时,我得到:

    java.sql.SQLException: No suitable driver found for jdbc.odbc:login_DSN
at java.sql.DriverManager.getConnection(Unknown Source)
at java.sql.DriverManager.getConnection(Unknown Source)
at SelfPractice.main(SelfPractice.java:13)

我对此非常陌生。我去了 controlPanel>adminstrive tools>data sources 并添加了一个名为 login_DSN 的数据源。我看过较旧的帖子,他们说要在类路径中包含驱动程序 jar 文件,我认为我做了(我从微软网站下载了 jdbc 驱动程序并将其加载到 eclipose 中的“引用库”,但我仍然得到这个错误信息。 如何解决我的驱动问题?

【问题讨论】:

它是 jdbc:odbc:login_DSN(注意 jdbc 和 odbc 之间是冒号而不是句点)。但是您应该认真考虑切换到 SQL Server JDBC 驱动程序,而不是使用非常糟糕的 jdbc odbc 桥。 非常感谢它成功了!我不敢相信这很容易,在过去的 3 个小时里我一直在努力让它工作,而这只是一个简单的语法错误。现在我只需要弄清楚如何使用 sql server jdbc 【参考方案1】:

如果你想将mysql驱动添加到eclipse项目类路径中,你需要按照以下步骤操作: 1. 进入Eclipse的Project Explorer窗口,右键点击项目,选择Properties。 2. 从属性列表中单击 Java Build Path,然后选择 Libraries 选项卡 3. 点击Add External JARs按钮将mysql_connector.jar(你之前下载的)添加到你项目的类路径中。

希望这会有所帮助。

【讨论】:

这正是我所做的,但由于某种原因它似乎仍然不起作用

以上是关于似乎无法将 JDBC sql 服务器驱动程序连接到 java eclipse 项目的主要内容,如果未能解决你的问题,请参考以下文章

无法使用 JDBC 连接到远程 oracle 数据库

无法使用 JDBC 驱动程序和 sql2o 连接到我的 Posgres 服务器

无法使用 JDBC 连接到 sql 2008 express

无法将 jdbc 连接到 sql server 2008 r2

将 spark 应用程序连接到远程 sql 服务器时出现 jdbc 连接超时错误

使用 JDBC 将自己制作的 Windows 凭据传递给 SQL Server