用jdbc连接数据库时出现java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDrive

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用jdbc连接数据库时出现java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDrive相关的知识,希望对你有一定的参考价值。

用java程序连接数据库时需把数据库驱动导入到你的java工程中,
你连接SQLserver数据库而没有导入sql的驱动包所以出现这个错误
解决办法
1 去网上下一个SQLserver的驱动包
2 用jdbc:odbc连,就不会出现这个问题了
参考技术A 看上去象缺少对sql包的引用,import java.sql.*; 参考技术B 你在代码中抄错了,应该是,com.microsoft.jdbc.sqlserver.SQLServerDriver,你在最后少写了个字母r

那句代码是这样的Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

以上是关于用jdbc连接数据库时出现java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDrive的主要内容,如果未能解决你的问题,请参考以下文章

使用 JDBC 获取与 MySQL 的连接时出现“连接过多”

使用 JDBC 连接器 5.1 从 Java 读取/写入 MySQL 中的 UTF-8 数据时出现问题

JDBC连接时出现的两个错误

JDBC连接时出现的问题总结

JDBC连接时出现的问题总结

连接到大学服务器时出现 JDBC 连接问题