无需编写一行 SQL 即可使用 SQL 数据库,通过图形界面实现Java SQL (JDBC) 代码生成。
用法
- 安装最新版本(适用于 Windows 的 .exe,尚不支持其他平台)。
- 通过 GUI 创建数据库、表及其列。建议像命名常规 Java 对象一样命名表,并像对象的字段一样命名列。
- 按下Generate Code并将代码添加到您的项目中(或选择一个项目目录直接在那里生成它)。生成的代码/文件也可以在generated文件夹中找到(按Show Data第一个选项卡,打开位置)。
- 打开Database.java并填写您的数据库凭据,然后运行您的应用程序。
例子
我想要一个名为 Person 的表,其中包含 id、name 和 age 字段。所以我使用 jSQL-Gen GUI 创建它并将生成的代码复制到我的项目中。然后我可以执行以下操作:
// 在你第一次使用Person时,数据库、Person表 |
优点
- 类生成没有运行时开销(与其他 ORM 不同)。
- (可选)用于超快速数据检索的缓存结果(缓存在 INSERT/UPDATE/DELETE 操作后被清除,并且只是一个将 SQL 语句映射到其结果列表的映射)。
- (可选)用于生成简单和复杂 SQL 查询的辅助 WHERE 类。
- 默认情况下通过使用准备好的语句来防止 SQL 注入。
- 在几分钟内设计数据库的简单 UI。
- 字段定义的自动建议。
- 随意命名您的表/列,因为内部名称封装在反引号中。
- 在单个项目中轻松使用多个数据库。
- 生成的代码不需要任何第三方库,并且应该适用于 Java 8 或更高版本。它使用内置的 JDBC API 进行 SQL 查询。
项目点击标题