`关于数据库连接的问题
``想在文本框里`输入个数据库就可以判断是否连接上 .怎么个思路`和答案.
------解决方案--------------------通过文本框参数构造连接字符串,初始化connection
try
{
connection.Open();
MessageBox.Show( "Seccess! ");
}
catch(Exception ex)
{
MessageBox.Show( "Faild with this reason: "+ex.ToString());
}
------解决方案--------------------Data Source=;DataBase=;UID=;PWD=;Connection Reset=FALSE;Connect Timeout=120 "
Data Source,DataBase,UID,PWD都要有才有可能连接上.
------解决方案--------------------@_@ success都拼错料
------解决方案--------------------光输入一个IP地址没有数据库名是不能进行LZ的判断,至少在Oracle中是这样的。
------解决方案--------------------Password=×; User ID=×; Data Source=×
这样完整的连接字符串才可以
------解决方案--------------------lz 还不如直接去看看如何获取网络中的sqlserver服务器的帖子
使用sqldemo 或者直接调用API来实现都可以
------解决方案--------------------在文本框中填写好连接字符串所需的数据库名,用户名,密码,用这些内容来构造连接字符
串,就OK了,当然对不同的数据库,连接字符串会有一些差异,建义可以使用控件连一下,
再将控件中的连接字符串拷出来,自己构造。