1

Connection オブジェクトの代わりに DataSource を渡すことができることに依存する大量のレガシー コードがあります。接続を確立するためのサンプル コードを確認できます。

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

ただし、ドキュメントから DataSource を作成する方法がわかりません。上記のコードをラップするには、独自の DataSource を作成する必要がありますか?

4

2 に答える 2

1

Apache Commons DBCP http://commons.apache.org/proper/commons-dbcp/の BasicDataSource クラスを使用できます。これは、任意の JDBC ドライバーで動作する DataSource 実装です。ここで使用例を参照してください http://www.kodejava.org/how-do-i-create-a-basicdatasource-object/

于 2013-08-06T10:53:58.980 に答える
0

CassandraDataSource クラスを使用できます。 https://code.google.com/a/apache-extras.org/p/cassandra-jdbc/source/browse/src/main/java/org/apache/cassandra/cql/jdbc/CassandraDataSource.java

于 2014-08-01T12:44:39.153 に答える