500大分!各位大大,求关于分析SQL语句的正则表达式 如果给参数赋值就是用setString();如果不是的话,操作字符串没有什么问题吧。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 to xiaostar007():我的问题就是想得到每个问号(?)所对应的列名称及表名称,再用获取元数据的方法,通过列名称及表名称得到这个问号对应的参数的类型。 每个问号怎么能对应列名称,或表名称呢,?代表的已经是String了,该String就直接表明了名称 兄弟,别傻了,正则表达式是这么用的么,你问问sql语句他知道表的字段类型么,这些是dbms接受了sql语句后才开始做的事,你想从字符串上判断数据类型,你感觉行得通么 正则表达式够呛能行,个人觉得还是用antlr老老实实走编译原理那一套,有一个朋友想拿到SQL中所有的表名(http://community.csdn.net/Expert/topic/4122/4122946.xml?temp=.8651087),你其实是更复杂一些,需要所有的列名全称和双目运算符两边的问号,个人觉得只有编译原理的知识才能解决用词法分析器得到token流之后,你就可以分析了,拿到所有的列名全称和双目运算符两边的问号之后,你就可以通过ResultSetMetaData或者去看syscolumns得到表列的类型了,这个不难,关键是语法分析难 to yangbc(土豆块) :我并不是想从字符串上判断数据类型,DanielYWoo(绿色毒汁)说的很对,通过ResultSetMetaData得到表列的类型不难,关键是语法分析难。其实通过ParameterMetaData能得到每个参数的类型,但不能得到每个参数对应的列名称 spring mvc用jdbcTemplate报NullPointerException JQuery zTree avascript问题 JavaMail发送邮件(530 Error: A secure connection is requiered(such as ssl)) 关于POI的 大家帮帮我,明天必须交差!!!C++服务端和Java客户端socket通讯问题? Struts项目中如何手工触发Submit事件 我想这样,能成吗? xml元素转换问题 j2ee环境硬件配置问题!请各位讨论! websphere生产库上出现的问题,请教高手 Tomcat Embedded 版本求助
该String就直接表明了名称
用词法分析器得到token流之后,你就可以分析了,拿到所有的列名全称和双目运算符两边的问号之后,你就可以通过ResultSetMetaData或者去看syscolumns得到表列的类型了,这个不难,关键是语法分析难