我都琢磨了一个礼拜了,还是搞不定!
我在win2k里设置了变量值:
Path E:\j2sdk1.4.1\bin(在PATH后面添加的)
JAVA_HOME E:\j2sdk1.4.1
CLASSPATH .;E:\j2sdk1.4.1\lib;E:\j2sdk1.4.1\lib\dt.jar;E:\j2sdk1.4.1\lib\tools.jar;E:\j2sdk1.4.1\lib\mysql\mysql.jar
程序如下:
import java.sql.*;
public class db {
public static void main(String[] args) {
try{
Class.forName("org.gjt.mm.mysql.Driver");
//Class.forName("com.mysql.jdbc.Driver").newInstance();
}catch (Exception e){ System.err.println(e.getMessage()); }
try{
Connection con=DriverManager.getConnection("jdbc:mysql://localhost/gbook","root","sgdcb");
Statement select_all=con.createStatement();
ResultSet rs=select_all.executeQuery("select * from news");
while(rs.next()){
String title=rs.getString(6);
System.out.println(title);
}
rs.close();
con.close();
}catch (Exception e){ System.err.println(e.getMessage()); }
}
}
运行后 显示 “org.gjt.mm.mysql.Driver 是无效的驱动”。
我不知道是我上面的系统变量设置有问题还是我的驱动有问题?请高手们一定帮我解决掉,我快急死了!谢谢了!