commons-pool-1.3.jar没必要用到commons-collections.jar
需要的jar
mongo-java-driver
maven仓库里面,mongodb3.0的连接驱动<!-- MongoDB数据库连接驱动 -->
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.0.0</version>
</dependency>
2.连接过程代码
import org.bson.Document
import com.mongodb.MongoClient
import com.mongodb.client.MongoCollection
import com.mongodb.client.MongoDatabase
/**
* 2016年8月5日下午3:19:44
*
* @author 3306 TODO 测试Mongo数据库连接
*
*/
public class TestMongo {
private static MongoClient mongoClient
private static String host = "192.168.0.149"// mongo数据库服务器地址,本地为127.0.0.1
private static int port = 20000// mongo默认为27017端口
/**
* 获取数据库集合
*
* @param databaseName
* 数据库名称
* @param collectionName
* 集合名称
* @return MongoCollection<Document>
*/
public static MongoCollection<Document> getMongoCollection(String databaseName, String collectionName) {
return getMongoDatabase(databaseName).getCollection(collectionName)
}
/**
* 获取mongo数据库
*
* @param databaseName
* 数据库名称
* @return MongoDatabase
*/
public static MongoDatabase getMongoDatabase(String databaseName) {
mongoClient = new MongoClient(host, port)
return mongoClient.getDatabase(databaseName)
}
/**
* 测试数据连接
*
* @param args
*/
public static void main(String[] args) {
String databaseName = "mojing"// 数据库
String collectionName = "user"// 集合名称
MongoCollection<Document> userCollection = getMongoCollection(databaseName, collectionName)
System.out.println(userCollection.count())
}
}
就那个:jtds-1.3.1.jar 就可以了。这是一个链接sqlserver或者sybase的第三方 驱动
第三方开源的SQL Server/Sybase数据库的JDBC驱动程序,性能最好最稳定。
DriverClass: net.sourceforge.jtds.jdbc.Driver
ConnectionURL: jdbc:jtds:<server_type>://<server>[:<port>][/<database>][<property>=<value>[...]]
其中 <server_type>可以是 sqlserver 和 sybase
只有把jtds**.jar文件放到程序 的classpath中,使用上述的 DriverClass和 url即可。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)