Class.forName(driverName); 
   System.out.println("数据库驱动程序注册成功");
   dbConn = DriverManager.getConnection(dbURL, userName, userPwd);  
   System.out.println("成功连接数据库!");  //如果连接成功 控制台输出  成功连接数据库! 
   stmt=dbConn.createStatement();
   String sql="insert into ZCB() values('yhm1','nc1','xb1','sr1','gx1','dzyj1','mm1','qrmm1')";
   System.out.println("IT1111");/ 
   stmt.execute(sql);////////这句不能执行   为什么 啊 

解决方案 »

  1.   

    sql语句写错了
    String sql="insert into ZCB  values('yhm1','nc1','xb1','sr1','gx1','dzyj1','mm1','qrmm1')"; 
    表名后不写字段的话,是不需要加()号的。。
      

  2.   

    lass.forName(driverName); 
      System.out.println("数据库驱动程序注册成功"); 
      dbConn = DriverManager.getConnection(dbURL, userName, userPwd);  
      System.out.println("成功连接数据库!");  //如果连接成功 控制台输出  成功连接数据库! 
      stmt=dbConn.createStatement(); 
      String sql="insert into ZCB() values('yhm1','nc1','xb1','sr1','gx1','dzyj1','mm1','qrmm1')"; 
      System.out.println("IT1111");/ 
      stmt.execute(sql);////////这句不能执行  为什么 啊 兄弟你的sql语句写错了