报错内容为: :java.lang.ClassNotFoundException: com.microsoft.sqlsever.jdbc.SQLServerDriver
eclipse是neon版本,数据库是sql sever2008,也加载驱动了,感觉没有问题,部分代码如下:
Class.forName("com.microsoft.sqlsever.jdbc.SQLServerDriver");
Connection con=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;DatabaseName=Users","sa", "123");
Statement stmt = con.createStatement();
ResultSet rs;
应该没有写错,调试时运行到Class.forName("com.microsoft.sqlsever.jdbc.SQLServerDriver");
就不会再往下运行了,所以执行不到System.out.println(SQLServerDriver.class.getName();)
导入的jdbc驱动如下:
那就是没有找到com.microsoft.sqlsever.jdbc.SQLServerDriver,你虽然加入了JAR包,
如果om.microsoft.sqlsever.jdbc.SQLServerDriver没有错误的话,那就是你项目运行的时候没有把这个JAR包加载进内存当中,如果你是web项目的 直接放到lib目录下
是普通的实验练习,应该放在哪个目录下呢?
追答自己右击项目添加一个lib目录,把jar包房间去,然后右击项目build path--》configure build path--》右边窗口上面的选项卡点击的Libraries--》Add JARs --》弹出的窗口会显示你的所有项目 ,选择你刚刚添加的lib里面的jar包确定 然后在运行一下