为什么提示Class.forName(sun.jdbc.odbc.JdbcOdbcDriver);
这条语句“未出现的异常类型”啊
public class ConnectAccess
{
public static void main(String[] args) throws Exception
{
String driver="sun.jdbc.odbc.JdbcOdbcDriver";
String url="jdbc:odbc:driver={Microsoft Access Driver (*.mdb, *.accdb)};DBQ=./mytest.accdb";
String user="";
String pass="";
//1.加载驱动。
Class.forName(driver);
//2.使用DriverManager获取数据库连接,
Connection conn = DriverManager.getConnection(url,user,pass);
//3.使用Connection来创建一个Statment对象
Statement stmt = conn.createStatement();
//4.执行SQL语句。
ResultSet rs = stmt.executeQuery("select * from 学生信息表 ");
while(rs.next())
{
System.out.println(rs.getInt(1) + "\t"
+ rs.getString(2) + "\t"
+ rs.getInt(3) + "\t"
+ rs.getDate(4));
}
if (rs != null)
{
rs.close();
}
if (stmt != null)
{
stmt.close();
}
if (conn != null)
{
conn.close();
}
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。