我需要写一个JAVA APPLET程序来访问本机ACCESS数据库,代码如下:import java.sql.*;
...public class ChangeSize extends Applet
{
... public void init() { ... } public void start() 
{
... String DBDriver = "sun.jdbc.odbc.JdbcOdbcDriver";
String connectionStr = "jdbc:odbc:MYJAVADB";
Connection connection = null;
String sql = "SELECT * FROM test-table-1 WHERE ID='1'";
ResultSet rs = null;
Statement statement = null;
String str1 = null;
String str2 = null; try
{
Class.forName(DBDriver);  // 此处报错:Exception:java.lang.NullPointerException
}
catch(java.lang.ClassNotFoundException e)
{
System.err.println("DBconnection():"+e.getMessage());
} try
{
connection = DriverManager.getConnection(connectionStr, "", "");
statement = connection.createStatement();
rs = statement.executeQuery(sql); if(rs != null)
{
while(rs.next())
{
str1 = rs.getString("height-java");
str2 = rs.getString("width-java");
}
}
}
catch(SQLException ex)
{
System.err.println("aq.executeQuery:"+ex.getMessage());
} finally
{
try
{
if(rs != null)
rs.close();
if(statement != null)
statement.close();
if(connection != null)
connection.close();
}
catch(SQLException sqlerror)
{
sqlerror.printStackTrace();
}
}
...
}}在调用:Class.forName("sun.jdbc.odbc.JdbcOdbcDriver")语句时报错:java.lang.NullPointerException
为什么会出现这个错误??? 是否需要添加某些jdbc-odbc的驱动文件在特定目录下???