All Projects → MS-Song → dbclient

MS-Song / dbclient

Licence: GPL-3.0 license
데이터배이스 관리 / 자동 메일링 / Admin 자동화 / Database IDE Tool. SQL Development Helper. Support DBMS Oracle/Mysql/MS-SQL

Programming Languages

CSS
56736 projects
javascript
184084 projects - #8 most used programming language
HTML
75241 projects
java
68154 projects - #9 most used programming language

Projects that are alternatives of or similar to dbclient

laravel-adminer
Adminer database management tool for your Laravel application.
Stars: ✭ 45 (+28.57%)
Mutual labels:  oracle, mariadb, mssql
Ebean
Ebean ORM
Stars: ✭ 1,172 (+3248.57%)
Mutual labels:  jpa, oracle, mariadb
database connections
⚙️Demonstration code to connect R on MacOS to various database flavors.
Stars: ✭ 18 (-48.57%)
Mutual labels:  oracle, mariadb, mssql
Linq2db
Linq to database provider.
Stars: ✭ 2,211 (+6217.14%)
Mutual labels:  oracle, mariadb, mssql
Rom Sql
SQL support for rom-rb
Stars: ✭ 169 (+382.86%)
Mutual labels:  oracle, mariadb, mssql
json-sql-builder2
Level Up Your SQL-Queries
Stars: ✭ 59 (+68.57%)
Mutual labels:  oracle, mariadb, mssql
Tadpolefordbtools
Stars: ✭ 523 (+1394.29%)
Mutual labels:  oracle, mariadb, mssql
Liquibase
Main Liquibase Source
Stars: ✭ 2,910 (+8214.29%)
Mutual labels:  oracle, mariadb
Easyee
开源 JavaEE 企业级快速开发平台。提供了 Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI 等技术,包含完整的权限管理系统等。提供自动化代码生成器。 Open source JaveEE enterprise-class rapid development of the basic platform. Integration of Spring Boot, Struts2, Hibernate, MyBatis, Shiro, EasyUI and other technologies, including the integrity of the rights management. Provides an automated code generator.
Stars: ✭ 275 (+685.71%)
Mutual labels:  jpa, oracle
Spring-Boot-2
Spring Boot 2.x examples
Stars: ✭ 33 (-5.71%)
Mutual labels:  jpa, springboot2
Spring Boot Leaning
Spring Boot 2.X 最全课程代码
Stars: ✭ 2,008 (+5637.14%)
Mutual labels:  jpa, springboot2
swaggerql
Easily and simply convert SQL database into a REST API with Swagger documentation
Stars: ✭ 40 (+14.29%)
Mutual labels:  oracle, mariadb
xiaoyuanxianyu
基于SpringBoot2.0的校园二手交易平台后台
Stars: ✭ 83 (+137.14%)
Mutual labels:  jpa, springboot2
Sharding Method
分表分库的新思路——服务层Sharding框架,全SQL、全数据库兼容,ACID特性与原生数据库一致,能实现RR级别读写分离,无SQL解析性能更高
Stars: ✭ 188 (+437.14%)
Mutual labels:  oracle, mariadb
Qxorm
QxOrm library - C++ Qt ORM (Object Relational Mapping) and ODM (Object Document Mapper) library - Official repository
Stars: ✭ 176 (+402.86%)
Mutual labels:  oracle, mariadb
Jooq
jOOQ is the best way to write SQL in Java
Stars: ✭ 4,695 (+13314.29%)
Mutual labels:  jpa, oracle
springboot-tutorials
codehome出品SpringBoot2.x基础教程
Stars: ✭ 77 (+120%)
Mutual labels:  jpa, springboot2
sqle
SQLE is a SQL audit platform | SQLE 是一个支持多场景,原生支持 MySQL 审核且数据库类型可扩展的 SQL 审核工具
Stars: ✭ 731 (+1988.57%)
Mutual labels:  oracle, mssql
fapro
Fake Protocol Server
Stars: ✭ 1,338 (+3722.86%)
Mutual labels:  oracle, mssql
Pyetl
python ETL framework
Stars: ✭ 33 (-5.71%)
Mutual labels:  oracle, db

DBClient ?

workflow


  • DBClient 는 SQL IDE Tool 입니다.
  • 현재는 Mysql/MariaDB/H2/Oracle/MSSQL 을 지원하고 추후 여러 DBMS 를 지원할 예정입니다.
  • Tode/Orange 와 유사한 인터페이스를 지원하며, WEB 베이스로 제작되어 있습니다.
  • 버그가 있으면 issue 또는 request 에 올려주세요
  • docker base 로 변경 되었습니다. 아래 명령어로 실행 가능 합니다.

docker run -it -p 9009:9009 --name dbclient song7749/db-client:latest

기능 요약

  • 데이터베이스 등록 기능
  • 사용자 관리 및 로그인, 로그인 로그 기록
  • 사용자별 데이터베이스 접근 권한 부여
  • Database 의 Schema 정보 확인
  • table, field, index, view, function 등의 정보 확인
  • databas Query 실행
  • PL/SQL 지원
  • Bind Type 쿼리 자동 완성 ( :id, #{id}, ${id}, ? )
  • 필드/테이블의 한글 코멘트로 검색 지원
  • Query 의 필드 자동완성 지원
  • 쿼리 저장 기능 및 재사용 기능 지원
  • Table 기반의 Java Model, Hibernate Model 자동 완성 기능
  • Table 기반의 Mybatis Insert/Update/Select/Result 자동 매팽 기능
  • Query 결과 엑셀 다운로드 지원
  • Auto Commit on/off 기능
  • Auto Limit on/off 기능
  • CSV 파일 업로드 및 TEMP 테이블 생성기능 추가 - 데이터 마이그레이션 기능

구동환경

  • SpringBoot 2.0 으로 기동되며 java8 이상에서 작동 합니다.
  • gradle 을 통한 빌드를 해야 하며, gradle Profile 을 통한 환경 변수 관리가 필요 합니다.
  • profile 환경 변수로는 local, dev, production 등이 있으며 로그 레벨 및 DB 파일 위치등을 정의 합니다.
  • 관리자 계정 및 비밀번호는 [email protected] / 12345678 입니다
  • 기본 서비스 포트는 9009 포트이며, 아래 방법으로 실행하시면 됩니다.
    • 크롬 브라우저를 여시고 127.0.0.1:9009 입력 후 실행 (IP 는 설치되어 있는 서버마다 다름

실행 방법

일반적 실행 방법

  • java -jar dbclient-1.0-SNAPSHOT.jar

파일로그와 함께 실행 방법

  • java -Dlogging.file=/home/song7749/log/dbclient.log -jar dbclient-1.0-SNAPSHOT.jar

로그 레벨 변경 방법

  • java -Dlogging.level.org.springframework=TRAC -jar dbclient-1.0-SNAPSHOT.jar
  • java -jar dbclient-1.0-SNAPSHOT.jar --debug

서비스 포트 변경 방법

  • java -jar -Dserver.port=8080 dbclient-1.0-SNAPSHOT.jar

향후 계획

  • 모든 데이터베이스 및 NoSQL 지원
  • websock 을 이용한 transaction 기능 지원

DB Client Live Demo

screenshot

DBClient Execute Image

월급쟁이 생활 중이라 업데이트가 늦을 수 있으니 양해 부탁 드립니다

개인 및 회사에서 무료입니다

제품화 하여 판매는 불허 합니다

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].