String sqlstr="select column+1 from table where id=?";
String sql="insert into table(column)values('"+sqlstr+"')";insert正常,但读出来后,“+”就不见了,怎么处理这个加号?
String sql="insert into table(column)values('"+sqlstr+"')";insert正常,但读出来后,“+”就不见了,怎么处理这个加号?
解决方案 »
- 有关存储过程
- cluster数据节点不能启动的问题
- 求助,vc6.0下postgresql8.3.4 中文显示乱码?
- 数据库性能效率提问.(在线等待中..)
- 急!execute的问题,请高手帮忙
- 有谁能提供linux下的MySQL 3.23.49 的jdbc驱动?
- 怎么得到两个日期相差的天数???????
- 请教下各位大神mysql 时间戳比较?
- 求高手帮我分析下mysql错误日志,经常崩毁
- mysql报错 Packets out of order. Expected 1 received 46. Packet size=3158064
- mysql无法启动,在服务里面找不到MySQL的启动项了
- MYSQL实现基于语句的触发器
String sql="insert into table(column)values('+"+sqlstr+"+')";
String sql="insert into table(column)values('+"+sqlstr+"+')";
这是SQL Server 的用法吧。第2个和第3个加号起连接作用。
第1个和第4个才是要插入到字段中的加号
String sqlstr="select column+1 from table where id=?";
String sqlstr="select column+1 from table where id=?";
strSql="update table set zhi='+"+sqlstr+"+' where id="+id;提交正常,但读出来的strsql没有了加号,变成了select column 1 from table where id=?