import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;import com.sun.corba.se.pept.transport.Connection;public class jdbc {
public static void main(String[] args)throws Exception {

   Connection conn=null;
   PreparedStatement ps=null;
   ResultSet rs=null;
   String sql="select*from Student";
   
   try{
   
   Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
       conn= (Connection) DriverManager.getConnection("jdbc:odbc:mytest", "sa",
    "198908263033");
    ps = ((java.sql.Connection) conn).prepareStatement(sql);
rs = ps.executeQuery();
   
while(rs.next()){
System.out.println(rs.getObject(1)+"\t"+rs.getObject(2)+"\t"+rs.getObject(3)+"\t");
}
   
   }catch (Exception e) {
   e.printStackTrace();
    } finally {    try {
    if (rs != null) {
    rs.close();
    }
    if (ps != null) {
    ps.close();
    }
    if (conn != null) {
    conn.close();
    }    } catch (SQLException e) {
    // TODO Auto-generated catch block
    e.printStackTrace();
    }
}



}}
提示 加粗处 有问题  

解决方案 »

  1.   

    这一行应该是
    import java.sql.Connection;
      

  2.   

    类都搞错了,DriverManager.getConnection返回的java.sql.Connection不需要强制转换。
    用IDE开发导入类得时候一定要注意,不要导错了
      

  3.   

    黑体的没错,是import后面的写错了
      

  4.   


    嗯  已经解决了  就是那个 IDE工具的是  我换成java.sql.Connection 就没事了  谢谢