java中是否有任何库可以帮助创建像SQL这样的自定义查询语言?

时间:2016-08-23 10:22:46

标签: java

我需要一个可以通过解析查询字符串来调用某些命令(操作)的库。

e.g。假设我们有这样的字符串:*“get chat 0,100”,“发送消息给用户id = 25 text ='Hello'”*等。 第一个示例从数据库中名为chats的表中获取0到100的行,第二个示例将带有文本“Hello”的消息发送给id为25的用户。

我不打算仅用于访问数据库。否则我只会做一些DAO。

可以通过从头开始编写自己的库来实现,但在此之前我想知道是否有任何准备好的库。我认为有人肯定已经遇到过这种问题了。

1 个答案:

答案 0 :(得分:-1)

您可以使用c3p0

c3p0是具有JNDI可绑定数据源的JDBC驱动程序的Java库,包括实现连接和语句池的DataSource,如jdbc3规范和jdbc2标准扩展所述。