似乎无法将 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 驱动程序和 sql2o 连接到我的 Posgres 服务器
无法使用 JDBC 连接到 sql 2008 express
无法将 jdbc 连接到 sql server 2008 r2