gpt4 book ai didi

java - 如何在 session 级别调整 Java 中的 Sybase 优化器设置?

转载 作者:太空宇宙 更新时间:2023-11-04 07:42:31 26 4
gpt4 key购买 nike

根据 Sybase,您可以在 session 级别调整优化器设置,如下所示:

set plan optgoal allrows_dss

但是我将使用什么语法将其包含在使用 Java 的 DriverManager.getConnection 的连接字符串中?现在我做这样的事情:

Connection conn = DriverManager.getConnection("jdbc:sybase:Tds:myservername:myportnum/myDBname", user, password);

预先感谢您的回答。

最佳答案

好的,最终弄清楚了,分享给将来想知道的人。不知道这是否是正确或最好的方法,但它有效:

Connection conn = DriverManager.getConnection(URL, user, password);
Statement s = conn.createStatement().executeUpdate(" set plan optgoal allrows_oltp ");
ResultSet rs = conn.createStatement().executeQuery(" select @@optgoal ");
rs.next();
System.out.println("Session-level optimizer set to: " + rs.getString(1));

关于java - 如何在 session 级别调整 Java 中的 Sybase 优化器设置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15840762/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com