在java语句中用sql命令引用java变量

int uid=1;
String sql="select * from users where uid="+uid 
上面这个是整型变量
String ss=“test”;
String sql="select * from users where uid="+“‘ss’”就是了,先双引号,后单引号,双引号承接你前面 sql语句 里的双引号,而单引号表示你的变量,记住只有是变量才有单引号,我给你举个例,如果在mysql中使用函数now(),就应该这样写:

sql="select * from users where date=”+“now()”;没有单引号,

上面是三种在sql语句中加入其它符号的方式

例:如果,string sql="insert into A values (xx,xxx)"像这样的,其中xx,xxx需要用其它函数或是什么动态得到,应该怎样写???

"insert into A values ('"+var1+"','"+var2+"')"

里面是双引号, 外面是单引号.

你可能感兴趣的:(java)