[color=FF0000][/color]
import java.net.URL;
import java.sql.*;


class Select{
    public static void main(String args[]){
        String l="jdbc:odbc:MYDB";
        try{
            try{
                Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
            }catch(ClassNotFoundException e){
                System.err.print("ClassNotFoundException:");
                System.err.println(e.getMessage());
            }
            Connection con=DriverManager.getConnection(l,"sa","");
            Statement stmt=con.createStatement();
            stmt.executeUpdate("insert into mk"+"values('moutain',100)");
            con.close();
        }catch(SQLException ex){
            while(ex!=null){
                System.out.println("数据库异常被捕获了");
                System.out.println(ex.getSQLState());
                System.out.println(ex.getMessage());
                System.out.println(ex.getErrorCode());
                ex=ex.getNextException();
            }
        }
    }
}
这个程序运行后出现了如下错误:
数据库异常被捕获了
37000
[Microsoft][ODBC SQL Server Driver][SQL Server]第 1 行: ')' 附近有语法错误。
170
请问为什么?(我要插入的表的两个字段类型分别是char和int,且数据源都配好了。)