You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

README.markdown 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. iciql
  2. =================
  3. iciql **is**...
  4. - a model-based, database access wrapper for JDBC
  5. - for modest database schemas and basic statement generation
  6. - for those who want to write code, instead of SQL, using IDE completion and compile-time type-safety
  7. - small (100KB) with no runtime dependencies
  8. - pronounced *icicle* (although it could be French: *ici ql* - here query language)
  9. - a friendly fork of the H2 [JaQu][jaqu] project
  10. iciql **is not**...
  11. - a complete alternative to JDBC
  12. - designed to compete with more powerful database query tools like [jOOQ][jooq] or [Querydsl][querydsl]
  13. - designed to compete with enterprise [ORM][orm] tools like [Hibernate][hibernate] or [mybatis][mybatis]
  14. Supported Databases
  15. =================
  16. - [H2](http://h2database.com)
  17. - Support for others is planned and should only require creating a simple "dialect" class.
  18. Java Runtime Requirement
  19. =================
  20. iciql requires a Java 6 Runtime Environment (JRE) or a Java 6 Development Kit (JDK).
  21. Current Release
  22. =================
  23. documentation @ [iciql.com](http://iciql.com)
  24. issues, binaries, & source @ [Google Code][googlecode]<br/>
  25. sources @ [Github][iciqlsrc]
  26. License
  27. =================
  28. iciql is distributed under the terms of the [Apache Software Foundation license, version 2.0][apachelicense]
  29. [jaqu]: http://h2database.com/html/jaqu.html "H2 JaQu project"
  30. [orm]: http://en.wikipedia.org/wiki/Object-relational_mapping "Object Relational Mapping"
  31. [jooq]: http://jooq.sourceforge.net "jOOQ"
  32. [querydsl]: http://source.mysema.com/display/querydsl/Querydsl "Querydsl"
  33. [hibernate]: http://www.hibernate.org "Hibernate"
  34. [mybatis]: http://www.mybatis.org "mybatis"
  35. [iciqlsrc]: http://github.com/gitblit/iciql "iciql git repository"
  36. [googlecode]: http://code.google.com/p/iciql "iciql project management"
  37. [apachelicense]: http://www.apache.org/licenses/LICENSE-2.0 "Apache License, Version 2.0"