即从
select * from abc 获取abc
当然sql可能复杂多了。。比如
select a,b,c from a where id=1 order by id desc
SELECT * from a group by age这样。求具体的java代码(对JAVA操作正则不太了解..@_@)
select * from abc 获取abc
当然sql可能复杂多了。。比如
select a,b,c from a where id=1 order by id desc
SELECT * from a group by age这样。求具体的java代码(对JAVA操作正则不太了解..@_@)
解决方案 »
- 求解参数传递于引用的问题
- 大家看看我写的一个排序方法:P
- 又一个字符串处理
- 请问:我装java jdk时,后面怎么还有一个update,不知道是东西呀,不装行不行呀
- Netbean中自动生成的代码不能编辑?
- 用Graphics的drawLine画线或圆,怎么设置线宽?
- Java第一步:Hello World 问题
- 怎样和数据库相连
- 高分求教两道多线程难题??????????
- 高分请教数字签名!!!(tomcat+jdk1.4)
- [Microsoft][SQLServer 2000 Driver for JDBC]Column index 6 is out of range.这是什么原因
- Java的switch语句支持byte、short、char、int、long、String和enum(枚举)吗?
String regex="\\bfrom\\s*\\S*";
Pattern p=Pattern.compile(regex);
Matcher m=p.matcher(sql);
if(m.find()){
String table=m.group().replace("from","");
System.out.println(""+table.trim());
}else{
System.out.println("not found");
}
Pattern p=Pattern.compile("(.*from\\s)(\\w*)(.*)");
Matcher m=p.matcher(str);
if(m.find()){
System.out.println(m.group(2));
}else{
System.out.println("false");
}