数据库文档工具,网页方式管理,只需两步即可对表注释、字段注释进行查看、修改等操作,支持字段或注释的模糊查询,只有一个单独的页面,方便集成到已有的管理系统里面,本工具不对数据源进行管理,因为后台管理系统肯定是已有的数据源,没必要再来创建,只需要注入数据源即可管理,不断增加更多实用功能中
添加注解:@EnableDocDb
注入Bean
// 注入已有的数据源 @Resource DataSource orderDatasource; @Resource DataSource userDatasource; //.... @Bean public DatabaseRegistrationBean databaseRegistrationBean() { DatabaseRegistrationBean bean = new DatabaseRegistrationBean(); List<DataSource> dataSourceList = new LinkedList<>(); // 设置需要展示的数据源 dataSourceList.add(orderDatasource); dataSourceList.add(userDatasource); bean.setDataSourceList(dataSourceList); return bean; }
打开网页访问域名地址+doc-db.html即可,例:http://192.168.0.100:8080/doc-db.html
基本界面: 模糊查询: 表注释修改:
体验地址:http://doc.zyplayer.com/zyplayer-doc-manage/static/manage/home.html 账号:zyplayer 密码:123456 使用文档地址:http://doc.zyplayer.com/zyplayer-doc-manage/open-wiki.html?space=23f3f59a60824d21af9f7c3bbc9bc3cb
zyplayer-doc 项目介绍 zyplayer-doc是一款前后端完全开源的在线文档工具,现有API接口文档(Swagger、OpenApi、自建接口)、WIKI文档、数据库文档(数据库表结构查看管理、SQL执行)、Dubbo文档。 体验地址:http://doc.zyplayer.com 账号:zyplayer 密码:123456 各模块的详细使用文档地址,可参考: 详细部署文档 欢迎有想
由来 数据库操作不外乎四门功课:增删改查,在Java的世界中,由于JDBC的存在,这项工作变得简单易用,但是也并没有做到使用上的简化。于是出现了JPA(Hibernate)、MyBatis、Jfinal、BeetlSQL等解决框架,或解决多数据库差异问题,或解决SQL维护问题。而Hutool对JDBC的封装,多数为在小型项目中对数据处理的简化,尤其只涉及单表操作时。OK,废话不多,来个Demo感受
回顾一下已有的战果:(1)连接数据库;(2)建立指针;(3)通过指针插入记录;(4)提交将插入结果保存到数据库。在交互模式中,先温故,再知新。 >>> #导入模块 >>> import MySQLdb >>> #连接数据库 >>> conn = MySQLdb.connect(host="localhost",user="root",passwd="123123",db="qiwsirtest"
在上一节介绍了操作数据库的一般步骤。本节就以JDBC为例来一一对照这些步骤操作MySQL数据库。JDBC操作数据库的步骤如下: 1. 装载数据库驱动:这一步对于JDBC来说是必须的。用JDBC装载数据库驱动有两种方法。 (1)使用Class.forName方法 forName是Class类的一个静态方法,返回Class对象。它有一个字符串类型的参数,需要传入一个JDBC驱动类名,如下面代码所示:
尽管不同的数据库产品的使用方法不同,但操作各种数据库的基本步骤总是十分类似。就拿网络数据库(如SQL Server、Oracle、MySQL等)来说。操作数据库一般可分为如下四步: 1. 装载数据库驱动(可选):这一步并不是必须的,在某些操作系统中,数据库驱动的相关信息在驱动程序安装时已经被保存到指定的位置(如在Windows中,SQL Server数据库驱动信息被保存到注册表中),因此,在编写程
数据库的操作是每个phpweb框架的核心功能,我们提供数据库数据库的标准调用模式为: 你可以执行严格模式,也就是左边的那条线,Controller->Service->Dao->Model->DB,也可以走简单模式 Controller->Model->DB。个人根据自己的需求,走标准麻烦些(几乎所有的机构和系统都是这样^_^), 但是扩展性会好些,但是使用简单模式开发效率就会高些,性能会好些,但