import javax.sql.DataSource; import org.apache.derby.jdbc.EmbeddedDataSource; public class DataSourceExample { public static void main(String[] args) { EmbeddedDataSource dataSource = new EmbeddedDataSource(); dataSource.setDatabaseName("mydatabase"); dataSource.setCreateDatabase("create"); try (Connection connection = dataSource.getConnection()) { // ... } catch (SQLException e) { e.printStackTrace(); } } } import javax.sql.ConnectionPoolDataSource; import org.apache.derby.jdbc.EmbeddedConnectionPoolDataSource; public class ConnectionPoolExample { public static void main(String[] args) { EmbeddedConnectionPoolDataSource dataSource = new EmbeddedConnectionPoolDataSource(); dataSource.setDatabaseName("mydatabase"); dataSource.setCreateDatabase("create"); try (PooledConnection connection = dataSource.getPooledConnection()) { Connection conn = connection.getConnection(); // ... } catch (SQLException e) { e.printStackTrace(); } } }


上一篇:
下一篇:
切换中文