{"id":16380158,"url":"https://github.com/felixklauke/prophecy","last_synced_at":"2026-04-20T10:32:17.243Z","repository":{"id":45290300,"uuid":"98046938","full_name":"felixklauke/prophecy","owner":"felixklauke","description":"A little SQL connection pool capable of creating a datasource and improving your database access speed.","archived":false,"fork":false,"pushed_at":"2023-02-28T05:08:12.000Z","size":59,"stargazers_count":3,"open_issues_count":4,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-04T13:31:24.045Z","etag":null,"topics":["connection","connection-pool","core","database","datasource","java","mysql","pool","prophecy","sasuke","sasukekawaii","sql"],"latest_commit_sha":null,"homepage":null,"language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/felixklauke.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-07-22T17:23:53.000Z","updated_at":"2022-07-13T10:45:55.000Z","dependencies_parsed_at":"2024-12-17T16:44:00.471Z","dependency_job_id":"598b0616-36f4-4f25-ab43-0a654b3979ef","html_url":"https://github.com/felixklauke/prophecy","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/felixklauke/prophecy","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixklauke%2Fprophecy","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixklauke%2Fprophecy/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixklauke%2Fprophecy/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixklauke%2Fprophecy/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/felixklauke","download_url":"https://codeload.github.com/felixklauke/prophecy/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/felixklauke%2Fprophecy/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32043013,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-20T00:18:06.643Z","status":"online","status_checked_at":"2026-04-20T02:00:06.527Z","response_time":94,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["connection","connection-pool","core","database","datasource","java","mysql","pool","prophecy","sasuke","sasukekawaii","sql"],"created_at":"2024-10-11T03:50:36.686Z","updated_at":"2026-04-20T10:32:17.222Z","avatar_url":"https://github.com/felixklauke.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Prophecy\n\nProphecy is a simple java SQL Connection pool capable of having multiple connections to enhance\ndatabase access speed by using more than one connection. \n\n# Build Status\n\n|             | Build Status                                                                                                            |\n|-------------|-------------------------------------------------------------------------------------------------------------------------|\n| Master      | [![Build Status](https://travis-ci.org/FelixKlauke/prophecy.svg?branch=master)](https://travis-ci.org/FelixKlauke/prophecy) |\n| Development | [![Build Status](https://travis-ci.org/FelixKlauke/prophecy.svg?branch=dev)](https://travis-ci.org/FelixKlauke/prophecy)    |\n\n# Installation / Usage\n\n- Install [Maven](http://maven.apache.org/download.cgi)\n- Clone this repo\n- Instal: ```mvn clean install```\n\n**Maven repositories**\n```xml\n\u003crepositories\u003e\n    \u003c!-- Klauke Enterprises Releases --\u003e\n    \u003crepository\u003e\n        \u003cid\u003eklauke-enterprises-maven-releases\u003c/id\u003e\n        \u003cname\u003eKlauke Enterprises Maven Releases\u003c/name\u003e\n        \u003curl\u003ehttps://repository.klauke-enterprises.com/repository/maven-releases/\u003c/url\u003e\n    \u003c/repository\u003e\n\t\n    \u003c!-- Klauke Enterprises Snapshots --\u003e\n    \u003crepository\u003e\n        \u003cid\u003eklauke-enterprises-maven-snapshots\u003c/id\u003e\n        \u003cname\u003eKlauke Enterprises Maven Snapshots\u003c/name\u003e\n        \u003curl\u003ehttps://repository.klauke-enterprises.com/repository/maven-snapshots/\u003c/url\u003e\n    \u003c/repository\u003e\n\u003c/repositories\u003e\n```\n\n\n**Maven dependencies**\n\n_Core:_\n```xml\n\u003cdependency\u003e\n    \u003cgroupId\u003ede.felixklauke.prophecy\u003c/groupId\u003e\n    \u003cartifactId\u003eprophecy-core\u003c/artifactId\u003e\n    \u003cversion\u003e1.0.0\u003c/version\u003e\n\u003c/dependency\u003e\n```\n\n# Example\n\n_Creation:_\n```java\nProphecyConfig config = ProphecyConfig.newBuilder()\n        .setDatabaseURL(\"{URL}\")\n        .setDatabaseUser(\"user\")\n        .setDatabaseUserPassword(\"password\")\n        .createProphecyConfig();\n        \nProphecy prophecy = ProphecyFactory.createProphecy(config);\n```\n\n_Plain old usage:_\n```java\nConnection connection = prophecy.getConnection();\n        \n// Do whatever you want, query, update...\n        \nprophecy.checkInConnection(connection);\n```\n\n_Using AutoCloseable:_\n```java\ntry (Connection connection = prophecy.getConnection()){\n    // Do whatever you want\n} catch (SQLException e) {\n    e.printStackTrace();\n}\n```\n\n_We also support Datasources:_\n```java\nDataSource dataSource = prophecy.createDatasource();\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelixklauke%2Fprophecy","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffelixklauke%2Fprophecy","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffelixklauke%2Fprophecy/lists"}