budo-jdbc/README.md

1.7 KiB
Raw Permalink Blame History

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-jdbc-driver

budo-csv-jdbc-driver

budo-elasticsearch-jdbc-driver

budo-excel-jdbc-driver

budo-hbase-jdbc-driver

budo-kafka-jdbc-driver

budo-mongo-jdbc-driver

budo-redis-jdbc-driver

budo-solr-jdbc-driver

链接

apache-shardingsphere-proxy

budo-common