各位好,我是刚开始学java,希望大家能多多帮助我写了一个连接Access的小程序,编译通过,但是执行的时候,程序报出了一个Exception
"java.sql.SQLException:[microsoft][odbc microsoft Access Driver]参数不足 期待是1"
小弟不知道怎么解决,请大家帮忙。先谢谢了!
"java.sql.SQLException:[microsoft][odbc microsoft Access Driver]参数不足 期待是1"
小弟不知道怎么解决,请大家帮忙。先谢谢了!
import java.io.*;class JDBCExample
{
public static void main(String args[])
{
Connection con;
String url="jdbc:odbc:NW";
Statement stmt;
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection(url,"user","123");
String sql="Select * from Products where UnitsOnOder=70";
stmt=con.createStatement();
ResultSet rs=stmt.executeQuery(sql);
while(rs.next())
{
String ProductName=rs.getString("ProductName");
String QuantityPerUnit=rs.getString("QuantityPerUnit");
String UnitsInStock=rs.getString("UnitsInStock");
String UnitsOnOrder=rs.getString("UnitsOnOrder");
System.out.println("ProductName"+ProductName+"QuantityPerUnit"+QuantityPerUnit+"UnitsInStock"+UnitsInStock+"UnitsOnOder"+UnitsOnOrder+"\n");
}
con.close();
}
catch(Exception ex)
{
System.out.println(""+ex);
}
}
}
这是代码,请大家帮忙了!
70那里一定要加上单引号。