我想在Sping Boot 中使用simba spark jdbc驱动程序来连接到带有令牌的数据砖,这样我就可以利用“JDBC”锅炉板代码的代码,并使用行Map器,可以从数据砖数据库中获取数据,如果使用令牌连接到数据砖数据库,则没有用户和密码,用户和密码是什么。欢迎参考或代码
f2uvfpb91#
您不需要显式设置用户名和密码-只需提供URL。下面是一个使用Databricks SQL端点的简单工作示例(完整示例为here):
String host = "adb-123.11.azuredatabricks.net"; String httpPath = "/sql/1.0/endpoints/..."; String token = "your_token"; String query = "select count(1) from default.table"; String jdbcUrl = "jdbc:spark://" + host + ":443/default;transportMode=http;ssl=1;httpPath=" + httpPath + ";AuthMech=3;UID=token;PWD=" + token; SimpleDriverDataSource ds = new SimpleDriverDataSource(); ds.setDriver(new Driver()); ds.setUrl(jdbcUrl); JdbcTemplate jdbcTemplate = new JdbcTemplate(ds); int numRows = jdbcTemplate.queryForObject(query, Integer.class);
字符串
1条答案
按热度按时间f2uvfpb91#
您不需要显式设置用户名和密码-只需提供URL。下面是一个使用Databricks SQL端点的简单工作示例(完整示例为here):
字符串