连接是通过下面的方法
创建的import com.j256.ormlite.jdbc.JdbcConnectionSource;
import com.j256.ormlite.support.ConnectionSource;
ConnectionSource connectionSource =
new JdbcConnectionSource(url + databaseName + "?currentSchema=trial&useSSL=false",
userName, password);
如何在ormlite ConnectionSource中创建连接时设置超时?
现在不幸的是没有办法设置连接的超时。我建议使用数据库连接池来提供此功能。您可以使用Apache的DBCP, HikariCP或其他。
从文件中引用池连接源:
可以使用许多其他外部数据源,包括更健壮且可能性能更高的池化连接管理器。您可以直接实例化自己的,并将其封装在DataSourceConnectionSource类中,该类委托给它。
// basic Apache data source BasicDataSource dataSource = new BasicDataSource(); String databaseUrl = "jdbc:h2:mem:account"; dataSource.setUrl(databaseUrl); // we wrap it in the DataSourceConnectionSource ConnectionSource connectionSource = new DataSourceConnectionSource(dataSource, databaseUrl);