Skip to content

georgeworld/ginkgo-jdbc

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ginkgo-JDBC

image

    Ginkgo-JDBC Framework,是老乔工作室在自己私有闭源的Georgeinfo-JDBC(乔治JDBC框架)的基础上,去掉私人闭源依赖库,开源出来的一款精简JDBC框架,【Ginkgo】是银杏树的意思,银杏树是一种生命力很强盛的植物,我们希望我们开源出来的一系列框架,可以像银杏树一样生命力强,所以我们的很多开源框架,都是以Ginkgo来作为命名前缀。
    2013年3月,Ginkgo JDBC Framework发布第一个内部版本,设计定稿后,基本功能没有经过大的重构,实现的功能基本满足当初设计的目标:精简、高效、依赖少
    经过在多个项目中的实际应用(POS支付通道、风控系统、路由系统等金融交易类各个子系统),不断改进,框架已经很稳定。
    这个框架一开始就是老乔利用私人时间,为自己所开发的一个框架,一开始只应用于自己的呼叫中心项目,后来逐步提供给其他项目使用。现在开源出来,希望有更多的人使用,更多的人参与改进,以便把这个框架做得更好。

    Ginkgo JDBC 框架,适用于那些不想依赖大批第三方类库的场景,比如不想依赖一堆Spring类库,只想为自己的项目提供一个干净的JDBC操作功能,而且不需要各种花哨的JDBC操作,只想要基本的增删改查,分页,实体映射功能,此时,您就可以选择使用Ginkgo JDBC Framework.

设计

image

运行演示

    演示代码在项目中的位置是:{src/test/java}/com/georgeinfo/test/MainTest.java,运行之前,先修改 {src/test/resources}/resources/jdbc.properties文件中的数据库连接参数,然后在你自己的数据库上创建测试表如下:

CREATE TABLE user_info ( user_id int(11) NOT NULL AUTO_INCREMENT COMMENT '用户ID', name varchar(45) DEFAULT NULL COMMENT '姓名', creation_time datetime DEFAULT NULL COMMENT '创建时间', PRIMARY KEY (user_id) ) ENGINE=InnoDB AUTO_INCREMENT=28 DEFAULT CHARSET=utf8 COMMENT='用户表';

image

执行结果如下:
image

多次执行以后,数据库中的数据如下:
image

参与及讨论

    欢迎加入《互联网软件之家》QQ群:693203950

image
    有问题,可以到这里来反馈,欢迎您的参与。

About

A streamlined JDBC framework, simple and less dependent.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages