java代码连接远程数据库服务器,长时间后连接失效

jdbc:sqlserver://X.x.x.x.:1433;DatabaseName=dbName;

创建一个连接到远程服务器上数据库的连接
刚建立连接时,可以使用,但过几分钟后,此连接就会失效

connection.isValid()
显示此连接已经失效?

请问各位大神,连接远程服务器数据库,还需要设置什么其他 信息吗?

我数据库使用的是Sql Server 2008R2

2个回答

要把你连接数据库的配置文件粘贴出来。

public Connection getConnection() {
setErrMsg("");
String url = “jdbc:sqlserver://X.x.x.x.:1433;DatabaseName=dbName;";
String username = "sa";
String password ="sa";
try {
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
return java.sql.DriverManager.getConnection(url, username, password);
} catch (Exception e) {
setErrMsg(e.getMessage());
}
return null;
}
通过这种方式 的生成的connetion

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问