# riversql **Repository Path**: hhf002/riversql ## Basic Information - **Project Name**: riversql - **Description**: 项目来源于https://github.com/pellcorp/riversql,项目最后一次提交代码是2010年,现在应该已经放弃维护,我改成了maven版本重新发布。作者意图是要打造一个java版本的phpMyAdmin用于web管理所有支持jdbc的数据库,类似CloudBeaver功能。我在sourceforge找到了一个已打包的可执行文件包,名字叫Web-based SQuirreL SQL Client。下载地址:https://sourceforge.net/projects/websquirrelsql/文档见:https://www.cnblogs.com/langtianya/p/3156132.html 的Web-based SQuirreL SQL Client介绍部分 maven版已发布第一个beta版本,下载链接:https://gitee.com/hhf002/riversql/attach_files/551976/download/riversql-web_v0.1-beta.war - **Primary Language**: Java - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://github.com/pellcorp/riversql - **GVP Project**: No ## Statistics - **Stars**: 5 - **Forks**: 2 - **Created**: 2020-10-23 - **Last Updated**: 2023-09-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ### 1、部署环境 Required Tomcat_v6.0+, JDK_v1.6+ ### 2、技术栈 >后端:Oracle Toplink、Servlet2.3、jsp >前端:Extjs3.1、draw2d、Canvas.js、MooTools、wz_jsgraphics.js、jquery ### 3、项目来源 [项目来源链接](https://github.com/pellcorp/riversql)。 源码上传时间是2010年,原作者应该已经放弃维护,我改成了maven版本方便维护使用。 作者意图要打造一个java版本的phpMyAdmin用于web管理所有支持jdbc的数据库,类似CloudBeaver的功能。 我在sourceforge找到了一个已打包的可执行文件包,名字叫[`Web-based SQuirreL SQL Client`](https://sourceforge.net/projects/websquirrelsql/), [相关文档](https://www.cnblogs.com/langtianya/p/3156132.html) * 本项目已打包第一个Beta版本,[点击此处下载](https://gitee.com/hhf002/riversql/releases/riversql_v1.0-beta) ### 4、目录结构: ``` riversql-parent --riversql-core ##原riversql.jar --riversql-web ##原web包 --screen ##原screen包(运行软件截图) ``` ### 5、启动注意事项 > * 项目需要依赖MySQL或者是MariaDB数据库,数据源连接信息会保存到MySQL/MariaDB数据库中,测试过最新版的MariaDB_v10.5.6使用正常 > * 项目使用TopLink Essentials作为ORM框架,启动前需要配置riversql-web模块下`META-INF/persistence.xml`中的MySQL数据库连接信息,默认连接test数据库,所以需要准备一个test空库。 程序启动后会自动在test数据库下建立三张表:DRIVER、SOURCES、EQUENCE,用来存储多数据源连接信息。 ### 5、打包 使用maven整体打包`riversql-parent`为war包部署到tomcat6及6以上版本中使用。 ### 6、关于LICENSE RiverSQL原项目为GPLv3协议,所以该maven版遵循GPL协议沿用GPLv3 LICENSE。