你将这些驱动放到classpath中后是否重启了系统?
如果不行,你将这三个jar文件copy到你的jdk目录\jre\lib\ext中!
如果不行,你将这三个jar文件copy到你的jdk目录\jre\lib\ext中!
解决方案 »
- struts2 action传值
- 服务端解析xml字符串的问题
- 16进制ascii码转换成汉字
- 执行Runtime.getRuntime().exec()问题
- 请教高手“An internal error ”
- 刚刚学java,问一个关于线程的问题
- 无状态会话bean(A)调用另一个无状态会话bean(B)问题(两个会话bean在不同容器)?
- 求Tomcat的下载地址!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 关于 Exception in thread "main" java.lang.NoClassDefFoundError: org/xml/sax/helpers/DefaultHandler
- list和map的问题
- 关于applet中方法paint(Graphics g)的疑问
- [求助]请问怎样更改WebLogic的应用程序部署路径????
但如你所说把这几个JAR文件拷过去也不是解决问题的办法吧..
JDBC的管方文档是说只要设置了类路径就可以了呀!!
你说的办法是不是解决问题的根本方法呀!!
不过还是谢谢你!!
2.删掉编译的类,重新编译,肯定没问题!
把你的程序贴出来看看!
前几天我简直气死了,和你一样,我将sqlserver写成了sqlsever,少写了一个r,害得我检查了几遍都没检查出来,我以为是classpath的问题呢?结果是拼写错误!楼主看看是不是这个原因!
/*========================================================================================
* FileName : ConnectDatabase.java
* Author : LEE
* Date :
*
*
*=======================================================================================*/import java.sql.*;
class ConnectDatabase
{
public static void main( String[] args )
{
String user = "sa";
String pwd = "sa";
String url = "jdbc:microsoft:sqlserver://127.0.0.1:1433; DatabaseName=jspdev";
Class.forName( "com.microsoft.jdbc.sqlserver.SQLServerDriver" );
System.out.println( "classforname sucess!" ); Connection con = DriverManager.getConnection( url ,user, pwd );
System.out.println( "getConnection sucess!" ); Statement statement = con.createStatement();
System.out.println( "createStatement sucess!" ); String isCorrect = "select * from user_info ";
ResultSet result = statement.executeQuery( isCorrect );
System.out.println( "database exectue success!" );
System.out.println( result.getString( "name" ));
System.out.println( result.getString( "password" ) );
statement.close(); System.out.println( "close statement success!" );
con.close();
System.out.println( "close con success!" );
} };ClassPaht如下:
.;C:\j2sdk1.4.2\lib\tools.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msbase.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\msutil.jar;C:\Program Files\Microsoft SQL Server 2000 Driver for JDBC\lib\mssqlserver.jar;
classpath中最好不要有空格!
你的classpath中有这个多空格,估计是这个问题!n你看看是否是这个原因!
不可能啊,我就是这样,只是将server写成了sever才有错啊!
真的不知道你是什么状况!