1.7 KiB
1.7 KiB
budo-jdbc
介绍
SQL-ON-NO-SQL
帮助你实现用 SQL ( JDBC ) 来操作 Mongo/ES/Solr/HBase 等 NoSQL存储
使用方式
一句话描述:就和你之前使用MySQL数据库一样的使用Mongo/ES等
// 测试方法
public static void main(String[] args) throws Throwable {
// 注册驱动,像之前用过的MySQL一样
Class.forName("org.budo.mongo.jdbc.driver.BudoMongoJdbcDriver");
// 获取连接
Connection connection = DriverManager.getConnection("jdbc:mongo://192.168.4.32:27017/taobao");
// 执行更新语句
connection.createStatement().executeUpdate("INSERT INTO t_sample_0_user_0(id, name) VALUES(1, 'aaa')");
// 查询
ResultSet resultSet = connection.createStatement().executeQuery("SELECT * FROM t_sample_0_user_0");
// TODO 打印ResultSet
}
然后,你可以使用 DataSource Mybatis 等你之前熟悉的所有工具
PS
对接上 budo-sharding-proxy
后;你还可以用类似 Navicat
的工具连接并用 SQL
操作上面的资源
子项目
budo-elasticsearch-jdbc-driver