近做程序,时不时需要自己去手动将sql语句直接写入到Java代码中,写入sql语句时,需要注意几个小问题。 先看我之前写的几句简单的sql语句,自以为没有问题,但是编译直接报错。 String str = insert into XXX(a,b,c) values ('a.getA()','a.getB()','a.getC()');; 研究了半天发现应该是连接字符串问题,第一次修改过后将赋值字段前后加“+”号来完成sql语句。改正后代码如下 String str = insert into XXX(a,b,c) values ('+a.getA()