problema al hacer un query insert en java con access

abi
18 de Abril del 2004
Alguien pudiera ayudarme?
Hago este query pero no se donde esta mi error asi quiero insertar un dato:
String query;
query="insert into proveedores"+ "values"+"clave+","+nombre+","+dir+",""+tel+")";
sentencia.executeUpdate(query);
donde clave,nombre dir, tel son variables. Me manda ekl sisguiente error java.lang.NullPointerException.
ya verifique si las variables no son nulas y no, si tienen datos, no son null. Si alguien pudiera ayudarme se los agradezco.

soro
18 de Abril del 2004
Has comprobado que "sentencia" no sea null?

Gus
18 de Abril del 2004
te has dejado los espacios entre un + y el siguiente literal. Prueba con esta:

query="insert into proveedores " +
"values " + clave + ", " + nombre +", "+ di r+
", " " + tel + ")";

sphinx101
18 de Abril del 2004
en el query te hace falta un parentesis el que abre values(clave,nombre,dir,tel);