比如select * from user,dept where user.id=1 order by id
写一小段程序得到表名为user 和 dept
写一小段程序得到表名为user 和 dept
解决方案 »
- 哎呀 又是一个麻烦的问题 编译通过 结果不对
- java小问题:在dos里输入,在一个图形界面窗口输出,怎么弄?
- 关于文件路径一问
- DatagramSocket 自己给自己发消息包有异常 但是getMessage却是null...
- this.addNotify()是什么功能呢?
- 求教指导,编译问题
- 請教如何把一個字符串寫到txt文件中去
- JAVA高手进来!!!!!(关于事务JTS的问题)!!!!!!!!
- 简单问题,相信许多大虾都知道的。
- 请问:为何javax.sql在JAVA 2 API中找不到?
- preparedStatement invalid number 错误
- 学习java中打包遇到的问题
int indexF = sql.indexOf("from");
int indexW = sql.indexOf("where");
String s = sql.substring(indexF+4, indexW).trim() ;
String[] tablenames = s.split(",") ;
for (int i = 0; i < tablenames.length; i++)
{
System.out.println(tablenames[i]);
}
像这种有别名的。或者有子查询的
select F_from,f_name from URL , name where url.id=user.id
这样的句子怎么解析
盼高手些个sql文词法分析器
String[] t = sql.split("from") ;
sql = t[1] ;
t = sql.split("where") ;
sql = t[0] ;
t = sql.split(",") ;
for (int i = 0; i < t.length; i++)
{
System.out.println(t[i].trim());
}