当前位置: 技术问答>java相关
关于sql语句的问题 急!!!!!!!
来源: 互联网 发布时间:2015-03-31
本文导语: 请问如何执行包含阿拉伯文的SQL语句呢 比如 select * from aaa where ccc like '%阿拉伯文%' 用 ResultSet rs=st.executeQuery(sqlstr);方法试过 运行之后结果集为空 谢谢!!!!!!!!!!!!! | ...
请问如何执行包含阿拉伯文的SQL语句呢
比如 select * from aaa where ccc like '%阿拉伯文%'
用 ResultSet rs=st.executeQuery(sqlstr);方法试过 运行之后结果集为空
谢谢!!!!!!!!!!!!!
比如 select * from aaa where ccc like '%阿拉伯文%'
用 ResultSet rs=st.executeQuery(sqlstr);方法试过 运行之后结果集为空
谢谢!!!!!!!!!!!!!
|
用PreparedState
String sql="select * from aaa where ccc like ?";
PreparedStatement ps=con.prepareStatement(sql);
ps.setString(1,"%阿拉伯文%");
ResultSet rs=ps.executeQuery();
String sql="select * from aaa where ccc like ?";
PreparedStatement ps=con.prepareStatement(sql);
ps.setString(1,"%阿拉伯文%");
ResultSet rs=ps.executeQuery();
|
String strSQL ="select * from aaa where ccc like '%阿拉伯文%'";
strSQL = new String(strSQL.getBytes("ISO-8859-1"),"阿拉伯文Encoding");
Statement.execute(strSQL) 执行之
strSQL = new String(strSQL.getBytes("ISO-8859-1"),"阿拉伯文Encoding");
Statement.execute(strSQL) 执行之