当前位置: 技术问答>java相关
对数据库进行搜索是怎么实现的阿?
来源: 互联网 发布时间:2015-05-12
本文导语: 各位大侠,我想查看数据库中的tab表中的col1列中是否含有字符oracle,怎么实现阿,假设col1中是存放的文章的标题,标题中可能含有字符串“oracle”,我想把所有的含有字符窜oracle的标题全部查找出来显示在jsp网页中...
各位大侠,我想查看数据库中的tab表中的col1列中是否含有字符oracle,怎么实现阿,假设col1中是存放的文章的标题,标题中可能含有字符串“oracle”,我想把所有的含有字符窜oracle的标题全部查找出来显示在jsp网页中,怎么搞阿?
呵呵,其实就像本csdn论坛中的搜索一样。谢谢大侠指点!
希望大侠福出源程序,或者发到我的邮箱babyzhx1@163.com,不胜感激,一定送分!
呵呵,其实就像本csdn论坛中的搜索一样。谢谢大侠指点!
希望大侠福出源程序,或者发到我的邮箱babyzhx1@163.com,不胜感激,一定送分!
|
java.sql.PreparedStatement st=null;
ResultSet rs = null;
String text="oracle"
String sql="select * from tab where col1 =%?%"
Class.forName(数据库驱动);
conn = DriverManager.getConnection(url, 用户名, 密码);
st = conn.prepareStatement(sql);//createStatement();
st.setString(1,text);
rs = st.executeQuery();
while(rs.next())
{
String tmp=rs.getSting(col1);
out.println(tmp);
}
差不多了吧
ResultSet rs = null;
String text="oracle"
String sql="select * from tab where col1 =%?%"
Class.forName(数据库驱动);
conn = DriverManager.getConnection(url, 用户名, 密码);
st = conn.prepareStatement(sql);//createStatement();
st.setString(1,text);
rs = st.executeQuery();
while(rs.next())
{
String tmp=rs.getSting(col1);
out.println(tmp);
}
差不多了吧
|
String sql="select * from tab where col1 like '%oracle%' "
|
就是用like 啦
select * from test 1 where col1 like "%oracle%"
select * from test 1 where col1 like "%oracle%"
|
100坟求解这样的问题,你太慷慨了!
用like ,其实你查一查SQL语句即可。
真大方!
用like ,其实你查一查SQL语句即可。
真大方!
|
String sql="select * from tab where col1 =%?%"
应该是这样
String sql="select * from tab where col1 like %?%"
试了没有?
应该是这样
String sql="select * from tab where col1 like %?%"
试了没有?