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

数据库连接中断

发布时间: 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)

热点内容
唱吧上传自己的歌 发布:2025-01-11 19:57:35 浏览:658
数据的存储结构包括哪些 发布:2025-01-11 19:56:52 浏览:356
数据库新闻表 发布:2025-01-11 19:55:23 浏览:232
压缩气翻译 发布:2025-01-11 19:42:51 浏览:744
安卓如何正确卡枪 发布:2025-01-11 19:29:57 浏览:750
米家小相机存储卡 发布:2025-01-11 19:22:30 浏览:699
我的世界如何输地图密码 发布:2025-01-11 19:13:21 浏览:226
php表单注册 发布:2025-01-11 18:43:02 浏览:162
虚拟存储功能 发布:2025-01-11 18:43:01 浏览:889
ninjaandroid 发布:2025-01-11 18:26:10 浏览:527