JDBC:如何理解url中包含databasePath会预先加载元数据?

attachments-2022-06-eXqSJSFx62b044b5dc703.png

请先 登录 后评论

1 个回答

Yingnan Wang

预先加载是指返回的Connection对象中会包含数据库的相关信息,同时默认会以数据库的表名为命名的数据库句柄

比如节点创建一张表,dfs://testdb,表名为tb

url = "jdbc:dolphindb://" + SERVER + "?databasePath=dfs://testdb&partitionType=VALUE&partitionScheme=2000.01M..2016.12M&user=admin&password=123456";

可以理解为tb = loadTable("dfs://testdb",`tb)已经默认执行,下面的sql语句中,可以直接使用tb变量做sql

请先 登录 后评论