有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java如何设置jdbc连接生存期和超时?

我想设置jdbc连接的生命周期和生命周期,我该怎么做

我尝试使用属性

Properties info = new properties();
info.put(user,"username");
info.put(password,"password");
info.put(connection lifetime, 0);


DriverManager.getConnection(server,info)

但这不起作用,请帮忙


共 (1) 个答案

  1. # 1 楼答案

    试试这个:

    info.setProperty(OracleConnection.CONNECTION_PROPERTY_THIN_NET_CONNECT_TIMEOUT, "2000");
    

    参考:Setting Network Timeout for JDBC connection

    请注意,并非所有JDBC JAR都支持这样设置超时。有时你必须按程序来做