MyEclipse连SqlServer2014时报错java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver请问这是什么原因呀?
jar包已经加好了
在测试代码里也能连接数据库成功
你试试在windows管理工具里面手动添加JDBC数据源看看能不能行
前言
创作不易 如有需要给个采纳
问题
这个错误提示看起来是MyEclipse没有找到SqlServer JDBC driver的引起的。解决这个问题需要进行以下操作:
确认您已经正确地将SqlServer JDBC driver文件添加 到了MyEclipse的classpath中。
在MyEclipse中,选择菜单栏上的"Window" -> "Preferences" -> "Java" -> "Build Path" -> "User Libraries",然后点击"New"按钮创建一个新的用户库。
给新创建的用户库起一个名称,例如"SqlServerJDBCDriver"。
在"SqlServerJDBCDriver"用户库的Classpath面板中,点击"Add External JARs"按钮,选择刚才下载并解压缩的SqlServer JDBC driver文件所在的目录,并选中其中的"sqljdbc.jar"文件。
点击"OK"按钮保存设置,然后关闭"Preferences"对话框。
在MyEclipse项目中的属性设置中,选择"Java Build Path" -> "Libraries" -> "Add Library" -> "User Library",选择之前创建的"SqlServerJDBCDriver"用户库,添加该用户库到项目的classpath中。
完成上述操作后,再次尝试连接SqlServer2014时,就不应该再出现ClassNotFoundException错误了。