这样写
sql="insert into basiclyb(title,author,body)values('";
sql+=title;
sql+="','";
sql+=author;
sql+="','";
sql+=content;
sql+="')";
Statement s=conn.createStatement() ;
s.execute(sql) ;
sql="insert into basiclyb(title,author,body)values('";
sql+=title;
sql+="','";
sql+=author;
sql+="','";
sql+=content;
sql+="')";
Statement s=conn.createStatement() ;
s.execute(sql) ;
应该这样写:
sql="insert into basiclyb values('";
sql+=title;
sql+="','";
sql+=author;
sql+="','";
sql+=content;
sql+="')";
Statement s=conn.createStatement() ;
s.execute(sql) ;
然后自己又没有commit啊?
sql="insert into basiclyb(title,author,body)values('";
sql+=title;
sql+="','";
sql+=author;
sql+="','";
sql+=content;
sql+="')";
Statement s=conn.createStatement() ;
s.execute(sql) ;
conn.commit;仍然不行!
(在某种情况下使用也可以,但最好不要使用)
前提是SQL语句没错
要使用executeUpdate();
还有就是String要用''