Tag: hikaricp

Kotlin:运行jar时缺少驱动程序的例外

我试图连接基于gradle的kotlin应用程序到mssql数据库(通过模块hikari&hibernate fw)。 当我在IDE(intellij Idea)中运行kotlin应用程序时,一切工作正常,但是当我通过gradlew编译它时,它会抛出exception,它缺少驱动程序,我不知道如何将它嵌入到jar中。 我尝试了谷歌搜索,发现有关将驱动程序添加到jar的类路径的东西,但没有运气。 尝试驱动程序编译组:’net.sourceforge.jtds’,名称:’jtds’,版本:’1.3.1′在依赖关系,但没有运气。 具有数据库处理程序的模块具有build.gradle apply plugin: ‘java’ apply plugin: ‘kotlin’ sourceCompatibility = 1.8 targetCompatibility = 1.8 ext { kotlinVersion = ‘1.1.50’ jUnitVersion = ‘4.12’ jacksonVersion = ‘2.8.6’ networkntVersion = ‘0.1.7’ jsoupVersion = ‘1.10.3’ slf4jVersion = ‘1.7.21’ elasticSearchVersion = ‘5.6.5’ hikariCpVersion = ‘2.6.1’ hibernateVersion = ‘5.2.10.Final’ redisVersion = ‘2.9.0’ mysqlVersion = ‘6.0.6’ jtdsVersion […]

Kotliquery不关闭postgresql连接

我正在使用kotliquery jdbc框架的Kotlin 刚刚遇到问题。 我正在使用远程PostgreSQL数据库。 经过一些调用数据库,我得到以下错误Failure: too many clients already 。 这是由于100个连接idle造成的。 我试图创建1点,我必须做配置。 这就是我所说的BaseDAO。 该类的相关代码如下所示: import com.zaxxer.hikari.HikariConfig import com.zaxxer.hikari.HikariDataSource import kotliquery.Session import kotliquery.sessionOf import javax.sql.DataSource class BaseDAO { companion object { var url: String = "jdbc:postgresql://server.local:5432/myDatabase" var user: String = "postgres" var pass: String = "postgres" val config: HikariConfig = HikariConfig() private fun dataSource(): DataSource { […]