日期:2014-05-17  浏览次数:20655 次

Could not load JDBC driver class 怎么回事
Could not load JDBC driver class [jdbc:sqlserver://localhost:1433;databaseName=mysql]

在连接数据库的时候出现了这样的错误,现在刚刚接触s2sh没多久,练习着用的时候就出现这样的问题

------解决方案--------------------
有没有把sql驱动包加进到lib里啊
------解决方案--------------------
sqljdbc4.jar这个jar包有吗
------解决方案--------------------
在WebRoot/WEB-INF/lib/sqljdbc4.jar有这个jar文件吗?
------解决方案--------------------
这是jdbc驱动啊
------解决方案--------------------
java的程序加入classpath

web的话确认,
WEB-INF/lib/sqljdbc4.jar 放了吗?
------解决方案--------------------
你这是要干嘛啊
Java code

String driver = "com.microsoft.jdbc.sqlserver.SQLServerDriver";   
  String url = "jdbc:microsoft:sqlserver://localhost:1433;databaseName=数据库名称;SelectMethod=Cursor";
  //jtds:
  String driver = "net.sourceforge.jtds.jdbc.Driver";
  String url = "jdbc:jtds:sqlserver://localhost:1433;instance=MSSQL2000;databaseName=数据库名称;SelectMethod=Cursor";
  Class.forName(driver );
  Connection conn = DriverManerger.getConnection

------解决方案--------------------
在网上找sqlserver jdbc的驱动包
------解决方案--------------------
我们通常说的这几个包msbase mssqlserver msutil 是不是还要将他们的路径设置到环境变量classpath里面,SQL Server2000的驱动包是不是就是sqljdbc.jar的一个扩展包,还请老师们指教