当前位置:首页 » 操作系统 » 数据库连接中断

数据库连接中断

发布时间: 2022-05-28 21:21:54

A. 如何判断数据库断开连接

首先可以判断数据库是否连接,如果连接了,就执行断开即可,如果没有连接,可以执行自定义的操作
/// <summary>
/// 判断数据库是否连接
/// </summary>
/// <returns>是否连接</returns>
public bool IsConnected()
{
sqlConnection connection = new SqlConnection(connectionString);//connectionString 数据库连接字符串
try
{
if (connection.State != ConnectionState.Open)//判断数据库状态是否断开
{
connection.Open();//连接数据库
}
return true;
}
catch
{
connection.Close();//关闭数据库连接
return false;
}
}

B. 为什么数据库突然连接中断

始终保持连接会占用系统资源,这是个编程习惯的问题,资源用完以后,要马上释放掉
当然如果你的程序需要持续不断的与数据库交换数据,也可以不用断开
频繁申请连结和断开,也是浪费资源!

C. 请问SQLPLUS连接数据库后,如果没有进行操作一段时间,就会中断数据库连接,请问如何解决

看看,会不会是你的数据库当中 当前用户的 PROFILE 。
下面这个参数,设置了限制:
IDLE_TIME
Specify the permitted periods of continuous inactive time ring a session, expressed in minutes. Long-running queries and other operations are not subject to this limit.
如果空闲超过多少分钟以后,就断开连接了。

具体的查询
可以先 查询 dba_users 视图,看看用户的 PROFILE 是什么。
然后再去查 dba_profiles 视图,看看这个 PROFILE ,都有哪些限制。

D. 新手求帮助,oracle数据库远程连接中断了怎么办

那就重连;
程序中都会写判断连接数据库的状态,断开了会尝试重新连接。

E. mysql数据库不知道为什么就断开连接了

两种常见的断开方式:
1 根据数据库连接字符串设置链接生命周期 会自行断开
2 拿,net环境举例 MySQL.Data.MySqlClient类库下的 MySqlConnection类 下面有个方法 叫 .Close() 即可断开连接;

访问MySqlConnection类下的 Statu (只读的)字段 可以获得当前连接状态

提示 断开后的连接 可以随时 根据需要打开

F. 本来用的好好的,在全部更新中,中途突然中断,然后超卡,关闭重开,然后就在启动页面显示数据库连接中断

1\查看网络(连接)网速(是否微弱)。
2、关闭一些软件,释放cpu内存。
3、软件本身查看是否有问题。例如(重装、重启电脑再打开)

G. C# 数据库连接断开 小问题

为什么要断开,理论上一次连接后会自动断开。之后你使用的数据其实并不是连接数据库的。
比如你打开窗口,加载Gridview,这样先调用查询连接数据库,但之后连接已经断开。
你想删除某条就要重新连接。
但是这时候你第一次连接的数据其实保存在缓存池里,会很快访问到。所以说你如果因为速度问题的话完全没有必要。
另外在定义连接的时候最好使用Using定义 这样保证一定会自动关闭而不用显示调用Close();
----------------------------------------------------------------------
即使用sql命令直接连接,也会自动关闭——除非你的sql命令超出范围(参照MSDN),所以建议你使用Using方式进行连接

H. 请教问题:与SQL数据库连接经常突然中断

可能是oracle服务器端的我问题。
使用putty之类的小软件,连接到你的oracle服务器,切换到安装oracle时使用的用户下。看看listener是否开启,或者你的DB是否依然正常。也可能是端口问题。具体需要你连接到主机来看。

I. 数据库连接自动断开有什么解决方案

mysql与程序连接,在一定时间内没有出现连接超过mysql的连接等待时间(wait_timeout)会出现断开连接情况,跟数据库配置有关。

mysql默认连接等待时间是为(28800s)即8h,

命令:show global variables like 'wait_timeout' 查看等待时间

在msql5中wait_timeout的最大值分别是24d/365(win/linux);

在mysql中的安装目录中的my.ini增加一行 wait_timeout=1814400

linuix在etc/my.cnf中

J. jsp与sql2000数据库连接不定时中断

JDBC+MSSQL2000
经常出现链接中断的问题,如果已经排除程序错误,则是因为数据库漏洞的问题,有两种解决方案:
1、升级到
Microsoft
SQL
Server
2005
企业版
2、重新安装Microsoft
SQL
Server
2000
企业版(注意不是标准版或个人版)并安装
SP3补丁(注意不是SP4)

热点内容
vba获取网页表格数据库数据库数据库 发布:2024-05-18 12:23:24 浏览:699
腾讯服务器为什么卡顿 发布:2024-05-18 12:02:12 浏览:305
如何知道密码锁有没有nfc 发布:2024-05-18 11:58:09 浏览:961
单片机c语言模块化编程 发布:2024-05-18 11:53:16 浏览:644
win7xp共享打印机拒绝访问 发布:2024-05-18 11:51:00 浏览:847
zkeys金属服务器怎么使用 发布:2024-05-18 11:49:31 浏览:581
电信路由器密码设置无线路由器怎么设置密码 发布:2024-05-18 10:55:00 浏览:647
安卓系统是属于哪个国家的手机 发布:2024-05-18 10:41:41 浏览:99
linux运维前景 发布:2024-05-18 10:24:44 浏览:658
c语言crc算法 发布:2024-05-18 09:59:03 浏览:644