java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver
机子上安装了SQLSERVER2005,也安装了SQLSERVERJDBC3.0驱动,驱动安装在C:\Java\sqljdbc_3.0\enu\sqljdbc4.jar环...
机子上安装了SQL SERVER 2005,
也安装了SQLSERVER JDBC3.0驱动,
驱动安装在C:\Java\sqljdbc_3.0\enu\sqljdbc4.jar
环境变量classpath是.;C:\Java\sqljdbc_3.0\enu\sqljdbc4.jar
源程序是
package GUI;
import java.sql.*;
public class try2 {
static {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.print("Success loading sql driver");
} catch (Exception e) {
System.out.println("error loading sql driver");
e.printStackTrace();
}
}
public static void main(String args[]) {
new try2();
}
}
哪位大侠告诉我哪里错了?感激不尽啊!!
如果哪位解决了我的问题,追加100分。在此先谢过啦。。不要拿网上的来忽悠我啊!! 展开
也安装了SQLSERVER JDBC3.0驱动,
驱动安装在C:\Java\sqljdbc_3.0\enu\sqljdbc4.jar
环境变量classpath是.;C:\Java\sqljdbc_3.0\enu\sqljdbc4.jar
源程序是
package GUI;
import java.sql.*;
public class try2 {
static {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");
System.out.print("Success loading sql driver");
} catch (Exception e) {
System.out.println("error loading sql driver");
e.printStackTrace();
}
}
public static void main(String args[]) {
new try2();
}
}
哪位大侠告诉我哪里错了?感激不尽啊!!
如果哪位解决了我的问题,追加100分。在此先谢过啦。。不要拿网上的来忽悠我啊!! 展开
5个回答
展开全部
public static String DRIVERCLASS = "com.microsoft.sqlserver.jdbc.SQLServerDriver";
public static String URL = "jdbc:sqlserver://localhost:1433;databaseName=DBName";
public static String USERNAME = "sa";
public static String PWD = "ok";
public static Connection getConnection() {
try {
Class.forName(DRIVERCLASS);
return DriverManager.getConnection(URL, USERNAME, PWD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
这是Connection的获取方法,如果ClassNotFoundException说明你的sqljdbc4.jar包没有找到
你直接直接右键工程Build Path-->libraries-->add external jars把这个包添加进去就可以了,
程序应该没有问题,就是jar包没有找到
public static String URL = "jdbc:sqlserver://localhost:1433;databaseName=DBName";
public static String USERNAME = "sa";
public static String PWD = "ok";
public static Connection getConnection() {
try {
Class.forName(DRIVERCLASS);
return DriverManager.getConnection(URL, USERNAME, PWD);
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
return null;
}
这是Connection的获取方法,如果ClassNotFoundException说明你的sqljdbc4.jar包没有找到
你直接直接右键工程Build Path-->libraries-->add external jars把这个包添加进去就可以了,
程序应该没有问题,就是jar包没有找到
展开全部
没有找到jdbc驱动 在eclipse里工程-属性-java build path-liberities里面加进去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你下的JDBC驱动文件有几个jar?用winrar打开看看,有没有com/microsoft/jdbc/sqlserver/SQLServerDriver.class这个类文件?
也可能是地址变了:
试试看:com.microsoft.sqlserver.jdbc.SQLServerDriver(注意jdbc, sqlserver两个的顺序)
也可能是地址变了:
试试看:com.microsoft.sqlserver.jdbc.SQLServerDriver(注意jdbc, sqlserver两个的顺序)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
ClassNotFoundException:是未找到加载的类异常,即未加载驱动
解决办法:
1、将你的驱动sqljdbc.jar包复制到你的工程中;
2、右键点击复制后的驱动包,选择“新建路径”-——》“添加到路径”,添加成功后,添加的驱动包将变成瓶子形状。
希望对你有所帮助。。。
解决办法:
1、将你的驱动sqljdbc.jar包复制到你的工程中;
2、右键点击复制后的驱动包,选择“新建路径”-——》“添加到路径”,添加成功后,添加的驱动包将变成瓶子形状。
希望对你有所帮助。。。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
jdbc.sqlserver这两个写反了,你可以打开驱动包一层层校对一下.com.microsoft.sqlserver.jdbc.SQLServerDriver这样写就没问题了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询