回 帖 发 新 帖 刷新版面

主题:高手帮忙看看这个报错:参数不足,期待是 1

fail:java.sql.SQLException: [Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1 

相关代码如下: 
DriverManager.registerDriver(new sun.jdbc.odbc.JdbcOdbcDriver());//加载数据库驱动 
Connection conn=DriverManager.getConnection("jdbc:odbc:mytest");//与数据库建立连接 
Statement stmt=conn.createStatement();////生成一个数据库操作命令对象,就可以对数据库进行各种操作 
stmt.executeUpdate("delete from student where sno="+sno); //执行删除操作 

回复列表 (共3个回复)

沙发

Class.forName("jdbc.odbc.JdbcOdbcDriver");
Connection conn=DriverManager.getConnection("jdbc:odbc:mytest"); 
Statement stmt=conn.createStatement(); 
ResultSet rs=stmt.executeUpdate("delete * from student where sno="+sno); 
看看先!

板凳

错误在哪一行?

3 楼

我觉得是第一行错误,加载驱动程序 
应该是Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
 

我来回复

您尚未登录,请登录后再回复。点此登录或注册