已解决
SQL 问题数据库性能优化

用 Java JDBC 连 KaiwuDB,命令行能登录,但是放到 Java 里报错

U
u_89o9lwz
发布于 2026-08-06 16:17:16
1 -

用 Java JDBC 连 KaiwuDB,命令行能登录,但是放到 Java 里报错这个,请问是什么问题?

e0bac8cc472ec3e2f2b4d4397b5f1865.jpg

U

撰写回答

编辑器加载中...

1 条回复

最佳答案
K小二
K小二
2026-08-07 14:32:16

密码里有 @ 和 & 这类特殊字符,如果直接拼在 JDBC URL 里,容易被当成 URL 参数的一部分来解析。建议改成下面这种写法:

String url = "jdbc:kaiwudb://192.168.31.86:26257/defaultdb";

Properties props = new Properties();
props.setProperty("user", "test");
props.setProperty("password", "Pass@2024&dev");

Connection conn = DriverManager.getConnection(url, props);