当前位置:编程学习 > C#/ASP.NET >>

怎么判断sql2005里数据库是否正确连接啊?

怎么判断sql2005里数据库是否正确连接啊?vs2008里的内容没有出错,但用到数据库的地方运行时老出现....为空,我感觉是sql2005数据库连接时出错了。。。。请帮忙,拜托啦!!!!!! --------------------编程问答-------------------- 调试,抛出错误,写日志看,出错就是连接错么 --------------------编程问答-------------------- SqlConnection con=new SqlConnection(....);//
try{    
   con.Open ();
   con.Close();
RegisterStartupScript("","<script>alert('测试数据库连接成功')</script>")

}catch(Exception ex)
{
   RegisterStartupScript("","<script>alert('测试数据库连接失败')</script>")
}

可以测试数据库连接是否正确。
--------------------编程问答-------------------- try
{  
//
}catch(Exception ex)
{
  
} --------------------编程问答-------------------- 断点也行。 --------------------编程问答-------------------- 可以贴出连接数据库的代码不? --------------------编程问答-------------------- 断点调试,一步一步跟踪 --------------------编程问答-------------------- 每次用到数据库的地方的时候try catch一下。 --------------------编程问答--------------------  con.Open () 是否报错? --------------------编程问答-------------------- 直接新建一个页面:
加上代码:
try{
SqlConnection con = new SqlConnection("连接字符串");
con.Open();
Response.Write("连接成功!");

}catch(Exception ex)
{
Response.Write(ex.Message);
} --------------------编程问答--------------------
引用 9 楼 rock870210 的回复:
直接新建一个页面:
加上代码:
try{
SqlConnection con = new SqlConnection("连接字符串");
con.Open();
Response.Write("连接成功!");

}catch(Exception ex)
{
Response.Write(ex.Message);
}
con要关闭啊。所以还是2楼的代码好一点 --------------------编程问答-------------------- 工具-》连接到数据库 能连接则用其连接字符串 --------------------编程问答-------------------- try
{   
//
}catch(Exception ex)
{
   
} --------------------编程问答--------------------
引用 2 楼 devilsu 的回复:
SqlConnection con=new SqlConnection(....);//
try{  
  con.Open ();
  con.Close();
RegisterStartupScript("","<script>alert('测试数据库连接成功')</script>")

}catch(Exception ex)
{
  RegisterStartupScrip……

这样行!!! --------------------编程问答-------------------- 第一种:为了提高编写数据库连接字符串的正确性,可以直接使用工具试试。
视图-服务资源管理器-数据连接-右键“添加连接”-选择服务器、数据库 然后再测试联系是否成功。
成功后,右键选择查看连接后的属性信息,在属性窗口中就有连接字符串。

第二种:通过设置断点 调试 判断数据库状态是否为打开,打开了连接就成功了。 --------------------编程问答-------------------- 在sql里面可以监听数据库,看是否链接的数据库,当然里面有很多系统的日志,你可以排除,只监听你登录的用户名的,再跑一次程序就知道了 --------------------编程问答--------------------
引用 2 楼 devilsu 的回复:
SqlConnection con=new SqlConnection(....);//
try{  
  con.Open ();
  con.Close();
RegisterStartupScript("","<script>alert('测试数据库连接成功')</script>")

}catch(Exception ex)
{
  RegisterStartupScrip……


.

补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,