JDBC基础问题
import java.sql.*;
import java.awt.*;
public class JDBCtest{
public static void main(String args[])
{
String url= "jdbc:odbc:SQL2000 ";
Connection con=null;
Statement sm=null;
ResultSet rs=null;
try
{
Class.forName( "com.ms.jdbc.odbc.JdbcOdbcDriver ");
}
catch(Exception e)
{
System.out.println( "失败 ");
return;
}
try
{
con=DriverManager.getConnection(url);
sm=con.createStatement();
rs=sm.executeQuery( "select * from shop ");
System.out.println( "结果为 ");
while(rs.next())
{
//int num=rs.getInteger(1);
String thingname=rs.getString(2);
String type=rs.getString(3);
double cost=rs.getDouble(4);
}
}
catch(SQLException e)
{}
finally
{
try
{
rs.close();
sm.close();
con.close();
}
catch(SQLException e)
{}
}
}
}
有2个问题,
1、这段代码编译运行都通过了,但最后结果却是打印出“失败”,为什么加载驱动会失败呢?
2、while循环的第一句,我用斜刚注释掉了,因为编译通不过,不知为何。
请各位帮助
------解决方案--------------------找不到这个类 肯定 失败啊