pythonsocketconnect判断连接成功
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pythonsocketconnect判断连接成功相关的知识,希望对你有一定的参考价值。
参考技术A 可以使用Python socket模块的 connect_ex() 方法,该方法会返回 0 如果连接成功,返回非 0 值表示连接失败。例如: retcode = sock.connect_ex((hostname, port)) 。C#怎么判断数据库是不是连接成功?
我这样写好像有问题:
当之前连接正常,然后我把服务关闭后,还是提示连接正常,open不出异常,郁闷了。请大侠指导
public static bool ChkOCDBLink(string connString)
bool result = true;
OracleConnection conn = null;
try
conn = new OracleConnection(connString);
conn.Open();
if (conn.State == ConnectionState.Open)
result = true;
conn.Close();
else
result = false;
catch (OracleException ex)
System.Diagnostics.Debug.WriteLine(ex.ToString());
result = false;
finally
if (conn != null)
conn.Dispose();
conn = null;
return result;
conn.Open();
if (conn.State == ConnectionState.Open)
result = true;
conn.Close();
else
你刚刚把他打开了,又关掉了;你可以改一下
conn = new OracleConnection(connString);
conn.Open();
if (conn.State == ConnectionState.Broken)
result = false;
conn.Close();
conn.open
else
再错无???那就是你的数据库没连上,看看sa(或是你自定义的用户名的密码,使用混合验证登陆试试)本回答被提问者和网友采纳 参考技术B 最后那个return result;应该换成
messagebox.show(ex.message)//这句是最好加上,不然你都不知道发生了异常
return false 参考技术C 去掉(OracleException ex)
以上是关于pythonsocketconnect判断连接成功的主要内容,如果未能解决你的问题,请参考以下文章