时间:2021-07-01 10:21:17 帮助过:16人阅读
问题: 1.字段限制。当字符数超过65000时,报错。查询过于复杂。 解决办法: 可以通过使用PreparedStatement 的参数查询功能解决。 代码示例: String sql = insert into [table] (title,legislationnumber,assentdate,href,texts) values(?,?,?,?,?);Prepar
问题:
1.字段限制。当字符数超过65000时,报错。查询过于复杂。
解决办法:
可以通过使用PreparedStatement
代码示例:
- <pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li>String sql = "insert into [table] (title,legislationnumber,assentdate,href,texts) values(?,?,?,?,?)";</li><li>PreparedStatement ps = conn.prepareStatement(sql);</li><li>ps.setString(1, bean.getTitle());</li><li>ps.setString(2, bean.getLegisnum());</li><li>ps.setString(3, bean.getAssent());</li><li>ps.setString(4, bean.getHref2());</li><li>ps.setString(5, bean.getTexts());//texts字段大于65000。</li><li>int i = ps.executeUpdate();</li></ol></pre><br>
- <br>
- <p></p>
- <pre class="brush:php;toolbar:false layui-box layui-code-view layui-code-notepad"><ol class="layui-code-ol"><li></li></ol></pre>
- <span>2.查询通配符。</span>
- <p><span>例如 #、%、*的时候加入[#]、[%]、[*]就可以查询了。</span></p>
- <p><span>3.memo、ole对象无效。</span></p>
- <p><span>字段类型为备注的不能加入子查询。修改为文本就可以了。但是,有些字段的长度大于255时就不要修改了。这样会有数据截断的错误。</span></p>
- <p><span><br>
- </span> </p>