如题,需要将学号,姓名,考分三个数据插入数据库,连接数据库没有问题,输入数据点击按钮后就报错?
图片可能看不清楚,报错如下:
SQLException1:[Microsoft][ODBC Microsoft Access Driver] 参数不足,期待是 1。
关键代码如下:
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
}
catch(ClassNotFoundException ce)
{
System.out.println("SQLException:"+ce.getMessage());
}
try
{
Connection con=DriverManager.getConnection("jdbc:odbc:成绩表","","");
Statement stmt=con.createStatement();
String s1=numberInput.getText();
String s2=nameInput.getText();
int s3=Integer.parseInt(scoreInput.getText());
String sqlstr="insert into 表2 values("+s1+","+s2+","+s3+")";
stmt.executeUpdate(sqlstr);
stmt.close();
con.close();
}
catch (SQLException e)
{
System.out.println("SQLException1:"+e.getMessage());
}
虚心请教各位高手