0 0

Eclipse环境下SQL Server JDBC驱动加载一只报ClassNotFoundException5

我对Eclipse和java都不太熟悉,学习过程中遇到这样一个很困扰人的问题,希望得到热心网友的帮助!

 具体情况大概是这样的:

OS: Win7X64旗舰版

Eclipse: Kepler;

SQL Server: 2012

JDBC包: sqljdbc.jar 已引入到项目的Referenced libraries目录中,且也在classpath环境变量中包括了jar

项目为Dynamic Web Project,不知道运行时一只会报这个错误。具体情况见下图,代码见附件。

 

我迫切想知道原因及解决办法,期望得到您的帮助!

 



 


问题补充:又:如果把Class.forName的参数换成如下,发现这句可以正常运行。看起来似乎与jdbc所在目录有关。

Class.forName("javax.servlet.http.HttpServlet");

问题补充:发现将sqljdbc4.jar拷贝到tomcat的lib目录下,重新配置下build path就可以用了。哪位能解释一下是怎么回事啊?
  • 大小: 118.4 KB

2个答案 按时间排序 按投票排序

0 0

WEB-INFO/lib楼上哥们说的那个路径

2013年12月24日 16:10
0 0

你要用到类,必须将类放在类路径中,SO 引入 jdbc驱动包就可以了。放在你web项目的lib中就可以了。

2013年12月21日 15:06

相关推荐

    适用SQL Server 2016版本的数据库加载驱动包——sqljdbc42.jar

    适用SQL Server 2016版本的数据库加载驱动包——sqljdbc42.jar

    Oracl+SQLServer驱动包

    Oracl-JDBC驱动,SQL2005驱动,SQLserver2000驱动

    jdbc for sqlserver2000.rar

    final String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=master"; final String USER="sa"; final String PASSWORD=""; Connection con = null; try { //1.加载驱动程序 Class.for...

    适用SQL Server 2016版本的数据库加载驱动包sqljdbc42.jar

    用JAVA连接Server SQL,报错java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver,通过查找资料,JDBC加载驱动不成功,也知道这个是一个比较常见的问题。解决这个问题只需要加入jar就...

    SQL server java 驱动 绿色版驱动下载

    用于解决SQL Server2000 级以上版本java连接数据库时的关于java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.

    jdbc--sqljdbc4-2.0.jar

    java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc....

    excel的jdbc驱动

    这是一个JAVA的jdbc驱动包,可以帮助你想操作数据库一样快速操作excel 示例代码: public static void main(String[] vars){ String driver = "com.hxtt.sql.excel.ExcelDriver"; String url = "jdbc:excel:///C:\...

    eclipse中调用数据库

    System.out.println("数据库驱动加载成功"); }catch(ClassNotFoundException e){ e.printStackTrace(); } try { String url="jdbc:odbc:Driver={Microsoft Access Driver (*.mdb)};DBQ=D:\\Database4...

    Java连接sqlserver2005

    private final static String URL = "jdbc:sqlserver://localhost:1433;DatabaseName=Test"; private static Connection conn = null; //获取连接对象 public static Connection getConn() { if (conn == null...

    sqljdbc41.jar

    用JAVA连接Server SQL,报错java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver,通过查找资料,JDBC加载驱动不成功,也知道这个是一个比较常见的问题。解决这个问题只需要加入jar就...

    数据库驱动常见错误"java.lang.ClassNotFoundException:解决了jsp连接Error establishing socket.

    "java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver" 解决方案 [Microsoft][SQLServer 2000 Driver for JDBC]Error establishing socket. 解决了jsp连接 sql server 2000的问题

    使用JDBC访问数据库 (自动保存的).doc

    使用JDBC访问数据库,比如import java.sql.*; public class shiyan8jdbc1 { public static void main(String[] args) { String JDriver="com.microsoft.sqlserver.jdbc.SQLServerDriver";//SQL数据库引擎 ...

    java_jdbc代码

    1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(String className)实现。 例如: try{ //加载MySql的驱动...

    JDBC数据访问接口

    所有的JDBC驱动程序都应该提供一个实现java.sql. Driver接口的类,在加载Driver类时,应创建自己的实例并向java.sql.DriverManager类注册该实例。 通常情况下通过java.lang.Class类的静态方法forName(String ...

    eclipse 报错java.lang.ClassNotFoundException: com.mysql.jdbc.Driver错误解决

    一:查看你下载的MySQL和mysql-connector-java,如果不对应的话肯定会报错。 对应规则: mysql-connector-java-5 Connector/J version Driver Type JDBC version MySQL Server version Status 5.1 4 3.0, 4.0...

    sun.jdbc.odbc.JdbcOdbcDriver下载

    jdbc-odbc驱动包,提示找不到驱动,java.lang.ClassNotFoundException: sun.jdbc.odbc.JdbcOdbcDriver, 原因:从jdk从1.8开始,删除了jdbc-odbc桥,所以odbc的驱动是用不了的 解决方法:这里为提供一个解决JDK1.8不...

    hive-jdbc-1.1.0-cdh5.4.5-standalone.jar

    Caused by: java.sql.SQLException: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver at com.trs.gateway.commons.hive.HiveFeature.getConnection(HiveFeature.java:57) at ...

    Eclipse plugin开发中的ClassNotFoundException问题

    NULL 博文链接:https://sw1982.iteye.com/blog/607325

    Javal连接JDBC

    //加载驱动类 try { Class.forName("org.postgresql.Driver"); //建立连接(连接对象内部其实包含了Socket对象,是一个远程的连接,这是Connection对象管理的一个要点) //真正开放中,为了提高效率,都会使用...

    hive-jdbc-2.1.0-standalone.jar

    Caused by: java.sql.SQLException: java.lang.ClassNotFoundException: org.apache.hive.jdbc.HiveDriver at com.trs.gateway.commons.hive.HiveFeature.getConnection(HiveFeature.java:57) at ...

Global site tag (gtag.js) - Google Analytics