当前位置: 技术问答>java相关
怎样在一个字符串里包含一个引号?
来源: 互联网 发布时间:2017-04-26
本文导语: 这个字符串是sql字符串,访问数据库用的(odbc->access) 比如sql="select * from table where field1="A" and field2="B""; 多谢了!! | sql="select * from table where field1="A" and field2="B""; | ...
这个字符串是sql字符串,访问数据库用的(odbc->access)
比如sql="select * from table where field1="A" and field2="B"";
多谢了!!
比如sql="select * from table where field1="A" and field2="B"";
多谢了!!
|
sql="select * from table where field1="A" and field2="B"";
|
用转意符吧:
System.out.println("abc="aaa"");
用转意行了
System.out.println("abc="aaa"");
用转意行了
|
对于做数据库查询的sql语句,有可能的话,请尽量不要用Statement,而改用PreparedStatement,这样sql语句就可以写成
select * from table where field1=? and field2=?
不仅速度更快,而且不会有麻烦的字符转意问题了.
select * from table where field1=? and field2=?
不仅速度更快,而且不会有麻烦的字符转意问题了.
|
这样使用",就可以实现了