트렌딩 목록으로
Java
cliclickhousecommand-line-toolcsv

denyshorman / jdbcli

터미널에서 모든 JDBC 데이터베이스를 조회하기 위한 Java CLI 도구 — 필요에 따라 드라이버를 설치하고, 이름이 지정된 연결 프로필을 저장하며, 결과를 JSON, CSV 또는 테이블 형식으로 출력합니다.

이 프로젝트에 대해

denyshorman 님의 jdbcli 프로젝트는 GitHub에서 1개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 Java 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

Java 92%PowerShell 4%Shell 4%

🇰🇷 한국어 번역 README

캐시 히트

jdbcli

터미널에서 모든 JDBC 데이터베이스를 쿼리할 수 있는 자바 CLI 도구 — 필요에 따라 드라이버 설치, 명명된 연결 프로필 저장, 결과를 JSON, CSV 또는 테이블로 출력할 수 있습니다.

왜 jdbcli인가?

jdbcli는 여러 데이터베이스를 다루는 엔지니어들을 위해 설계되었으며, 기존 워크플로우에 맞게 구성 부담 없이 사용할 수 있는 가볍고 스크립트 가능한 도구입니다.

  • 번들 드라이버 없음 — 드라이버는 Maven Central에서 필요할 때 다운로드되어 로컬에 캐시됩니다. 어떤 버전을 사용할지 결정할 수 있습니다.
  • 명명된 프로필 — 연결 정보를 한 번 저장하고 이름으로 참조합니다. 명령줄에 자격 증명 입력 필요 없음, 스크립트에서 연결 문자열 반복 필요 없음.
  • 파이프 친화적 — 결과는 stdout으로, 로그와 오류는 stderr로 전송됩니다. jq, grep, awk와 자연스럽게 연동되며 리디렉션도 가능합니다.
  • 자바가 실행되는 곳 어디서나 실행 가능 — 네이티브 종속성 없는 단일 fat JAR. 모든 OS, CI 환경, 컨테이너, 추가 도구 설치가 제한된 서버에서도 작동합니다.
  • 확장 가능~/.jdbcli/dbs/에 JSON 설명 파일을 추가하여 JDBC 드라이버가 있는 모든 데이터베이스를 추가할 수 있습니다.

지원되는 데이터베이스

13개의 데이터베이스를 기본적으로 지원합니다. 드라이버는 Maven Central에서 자동으로 해결됩니다.

ID데이터베이스
clickhouseClickHouse
db2IBM DB2
h2H2
mariadbMariaDB
mongodbMongoDB
mysqlMySQL
oracleOracle Database
postgresPostgreSQL
redshiftAmazon Redshift
snowflakeSnowflake
sqliteSQLite

🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

denyshorman/jdbcli GitHub 원문 바로가기 →