Java CassandraJDBC是否提供数据源?

Java CassandraJDBC是否提供数据源?,java,jdbc,cassandra,datasource,Java,Jdbc,Cassandra,Datasource,我有大量的遗留代码,它们依赖于能够传递数据源而不是连接对象。我可以看到建立连接的示例代码,即: Class.forName("org.apache.cassandra.cql.jdbc.CassandraDriver"); con = DriverManager.getConnection("jdbc:cassandra:root/root@localhost:9160/MyKeyspace"); 但是,我从文档中看不到任何创建数据源的方法。我是否必须编写自己的数据源来包装上述代码?您可以使用

我有大量的遗留代码,它们依赖于能够传递数据源而不是连接对象。我可以看到建立连接的示例代码,即:

Class.forName("org.apache.cassandra.cql.jdbc.CassandraDriver");
con = DriverManager.getConnection("jdbc:cassandra:root/root@localhost:9160/MyKeyspace");

但是,我从文档中看不到任何创建数据源的方法。我是否必须编写自己的数据源来包装上述代码?

您可以使用Apache Commons DBCP的BasicDataSource类,这是一个可以与任何JDBC驱动程序一起使用的数据源实现。请参见此处的使用示例

您可以使用Apache Commons DBCP的BasicDataSource类,它是一个可以与任何JDBC驱动程序一起使用的数据源实现。请参见此处的用法示例

您可以使用CassandraDataSource类。

您可以使用CassandraDataSource类。

但是您仍然需要提供实现数据源实现类。但是您仍然需要提供实现数据源实现类。