- 浏览: 15688 次
- 性别:
- 来自: 深圳
最新评论
-
lhp__2006:
JSqlParser 如何统计sql语句中某个关键字的个数,例 ...
JSqlParser -
murray2081:
讲的不错
MINA源码分析的札记1--Write流程
文章列表
从IoSession调用write的过程:
IoSession.write(object message)
真正实现这个方法的是AbstractIoSession
1、创建writeFuture对象,用于异步操作的返回
2、将传入的Object对象,包装成WriteRequest对象,交给IoFilterChain去处理。
3、核心的实现就是这些代码:
// Now, we can write the message. First, create a future
WriteFuture writeFuture = new DefaultWriteFuture(this);
...
Java代码
String[] strs = "".split(",");
String[] strs = "".split(",");
结果是strs.length=1,strs[0]=""
Java代码
String[] strs = ",".split(",");
String[] strs = ",".split(",");
结果是strs ...
iBATIS一词来源于“internet”和“abatis”的组合,是一个由Clinton Begin在2001年发起的开放源代码项目。最初侧重于密码软件的开发,现在是一个基于Java的持久层框架。
又是Apache的顶级项目。 http://ibatis.apache.org
Oops!NO!在2010-6月的时候,已经从apache迁移到google code上去了。
而且iBATIS已经修改成MyBatis,相应的.Net版叫做MyBatis.NET
ibatis:sql需要自己写,半自动化的
hibernate:sql自动生成,全自动的
Hiber ...
有一个可用的 ANSI SQL 语法。 您可以使用,以创建您自己的解析器。
博客里有一篇文章ANTLR实现的SQL解析器 - OQL,大概描述了一下用antlr实现的一个简单的sql解析器
有不少人对antlr感兴趣,希望提供这个项目的源代码作为参考,一直没有放出来,原因有以下几个方面:
1. antlr版本问题。开发时使用的antlr版本不久之后就更新了,与之前的老版本(包括项目中使用的)不兼容,项目中的语法文件已经无法在目前的antlr版本下使用这次上传的项目中包括当时使用的antlr runtime dll文件(应该是3.0.1版本吧),代码中有生成好的lexer和parser ...
eclipse中包含的一个SQL解析的工具。
还没仔细研究。
先记下路径,供后续学习。
http://www.eclipse.org/datatools/project_sqldevtools/sqltools_doc/SQL%20Query%20Parser%20User%20documentation.htm
Homepage:http://sqljep.sourceforge.net
好像不是一个SQL语法解析的,而是一个比java sql更便利的SQL操作的工具。
homePage: http://jsqlparser.sourceforge.net
What is it
JSqlParser parses an SQL statement and translate it into a hierarchy of Java classes.
The generated hierarchy can be navigated using the Visitor Pattern
How it works
It is built using JavaCC. The core JavaCC grammar for SQL has been taken fr ...
home page: http://www.gibello.com/code/zql
has moved to : zql.sourceforge.net
Zql is a java SQL parser.
It parses SQL and fills in java structures representing SQL statements and expressions.
It also includes a SQL expression evaluator, so you can easily evaluate SQL expressions out of the parser. ...
主页:https://javacc.dev.java.net
是一个java解析器的生产器
就是提供解析的语法给它,经它编译之后,就可生成相应的java代码,这些代码就是负责解析之前给定的语法的。
语法文件类似于BNF格式。
Java Compiler Compiler [tm] (JavaCC [tm]) is the most popular parser generator for use with Java [tm] applications. A parser generator is a tool that reads a grammar specification and co ...
What is Zql ?
Zql is a SQL parser written in Java.
Zql parses SQL and fills in java structures representing SQL statements and expressions.
Zql can parse all the queries given as examples in the following SQL tutorial (downloaded from geocities.com).
See the Zql API documentation for more info abou ...