String sql="insert into loginuser values('"&name&"','"&psw1&"')";
我这样写怎么出错啊?

解决方案 »

  1.   

    我把它改成String sql="insert into loginuser values('aaa','aaa')";
    后就可以正常运行,但是只能插入具体的值,我的想法是插入变量代表的值啊,着急啊!谁帮帮我!
      

  2.   

    这样写呢?
    String sql="insert into loginuser values('" + name + "','" + psw + "')";
      

  3.   

    这样写我也试过的,虽然编译的时候不会出现问题,但是运行的时候会报错,我用的是struts架构,实在不明白用什么来向mysql里插数据老,郁闷
      

  4.   

    先定义一个SQL语句,将要插入的数据都用?代替。
    再定义PreparedStatement。 之后调用PreparedStatement.setObject();
      

  5.   

    String sql="insert into loginuser values('"&name&"','"&psw1&"')";你这个sql都没有拼对
    String sql="insert into loginuser values('"+&name&+"','"+&psw1&+"')";你没有把sql打印出来看看吗?