数据库连接失败!

问题描述

我是新手,问一下,在我的个人电脑上我怎么用VS连接不上SQL2005数据库。总是提示连接失败。现代码复制上去希望高手纠正一下。usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Text;usingSystem.Windows.Forms;usingSystem.Data.SqlClient;namespaceMyForm{publicpartialclassOpenCloseDB:Form{publicOpenCloseDB(){InitializeComponent();}privatevoidbtnTest_Click(objectsender,EventArgse){stringconnString="DataSource=.;InitialCatalog=MySchool;UserID=sa";SqlConnectionconnection=newSqlConnection(connString);intnum=0;stringmessage="";stringsql="SELECTCOUNT(*)FROMStudent";try{connection.Open();MessageBox.Show("打开数据库连接成功");SqlCommandcommand=newSqlCommand(sql,connection);num=(int)command.ExecuteScalar();message=string.Format("Student表中共有{0}条学员信息!",num);MessageBox.Show(message,"查询结果",MessageBoxButtons.OK,MessageBoxIcon.Information);}catch(Exceptionex){MessageBox.Show(ex.Message);}finally{connection.Close();MessageBox.Show("关闭数据库连接成功");}}privatevoidOpenCloseDB_Load(objectsender,EventArgse){}}}

解决方案

解决方案二:
在C#服务器资源管理器中连接数据库,然后右键点建立的连接选属性,在属性面版中将连接字符串内容复制出来,粘贴到stringconnString="DataSource=.;InitialCatalog=MySchool;UserID=sa";中的引号内,如果字符串中有,则在引号前加@就可了,这样连接数据库就不能失败了,同时也可将服务器名替换为.便于移植。
解决方案三:
如果你用绝对地址,最好从web.config中检查相应字段,复制过来,或者使用动态连接方式
解决方案四:
stringconnString="DataSource=.;InitialCatalog=MySchool;UserID=sa";你的数据库密码为空吗?不为空加上密码(Password=***)也可以换用Windows验证试试:stringconnString="DataSource=.;InitialCatalog=MySchool;IntegratedSecurity=True";
解决方案五:
如果你用的SQLserver不是完全版的,"datasource=.\SQLEXPRESS"才可以

时间: 2024-11-01 00:50:10

数据库连接失败!的相关文章

管家婆免费仓库管理软件运行后数据库连接失败

一.软件安装完成后电脑未重启便直接打开软件!这类情况是比较常见的情况之一,解决的方法也比较简单,直接重启电脑便可! 二.MSDE数据库软件没有安装完成或电脑中已经存在MSDE数据库软件导致管家婆软件自带的MSDE数据库安装失败! 情况描述: 如果在安装软件安装过程出现如图 所示的情况,说明电脑中已经安装MSDE或SQL Server. 解决方法:a:如果您知道MSDE的连接密码则只需要修改软件的配置文件即可正常使用! b:如果您不知道MSDE的连接密码,那么可以从我们网站上下载数据库连接失败的修

如何解决管家婆仓库管理软件运行后数据库连接失败

  一.软件安装完成后电脑未重启便直接打开软件!这类情况是比较常见的情况之一,解决的方法也比较简单,直接重启电脑便可! 二.MSDE数据库软件没有安装完成或电脑中已经存在MSDE数据库软件导致管家婆软件自带的MSDE数据库安装失败! 情况描述: 如果在安装软件安装过程出现如图 所示的情况,说明电脑中已经安装MSDE或SQL Server. 解决方法: a:如果您知道MSDE的连接密码则只需要修改软件的配置文件即可正常使用! b:如果您不知道MSDE的连接密码,那么可以从我们网站上下载数据库连接失

spring+mybatis 频繁出现数据库连接失败问题,mysql timeout时间设长也无效

问题描述 spring+mybatis 频繁出现数据库连接失败问题,mysql timeout时间设长也无效 mysql会频繁的出现以下异常,以为是mysql的8小时超时问题,根据网上说的,已经把mysal的time_out时间设到很大了.但是貌似没有效果. wait_timeout=2147483 interactive_timeout=2147483 请问哪位知道以下问题的原因吗 以下数据源的配置 <!-- Connection Info --> <!-- Connection Po

Java连接数据库,成功加载SQL驱动程序,但数据库连接失败

问题描述 Java连接数据库,成功加载SQL驱动程序,但数据库连接失败 import java.sql.Connection; import java.sql.DriverManager; import java.sql.Statement; public class T2 { public static void main(String[] args) { try { Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver&quo

dbcp-ssh 数据库连接失败,,,,,,,

问题描述 ssh 数据库连接失败,,,,,,, 2015-06-22 17:24:37,058 WARN [org.hibernate.cfg.SettingsFactory] - Could not obtain connection to query metadata org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (ORA-01017: invalid username/

局域网监控系统数据库连接失败

问题描述 局域网监控系统数据库连接失败 我下载了一个局域网监控系统的源程序,但是无法运行,服务器端一运行就显示数据库连接失败,请问哪位大神知道是什么原因?是因为我的windows7系统不能运行吗? 解决方案 数据库连接配置是否正确,连接字符串.防火墙等,是否缺少软件,看看有没有作者留下的文档. 解决方案二: 数据库连接失败,说明你的程序跟这个数据库没有对接好.不能因此就说win7系统不支持. 解决方案三: 数据库连接引擎等是否配置好.需要根据你程序的数据库来设置. 解决方案四: 1.检查数据库端

vc-VC++编译通过,运行时提示数据库连接失败

问题描述 VC++编译通过,运行时提示数据库连接失败 网上的代码,自己在改,不用数据库,怎样才能删掉??????? 解决方案 如果是sql server数据库,先要建库建表,更改程序中的连接字符串,使得主机名.用户名.密码.数据库都一致 如果是access数据库,检查连接字符串,provider是否安装,数据库文件的路径是否正确. 解决方案二: 把所以数据库相关的代码都删除. 解决方案三: 先把代码看完,明了数据库的作用,然后再把数据库的代码注释了,,看别人的代码也是一种学习 解决方案四: 估计

创建数据库连接失败! com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset问题ja

问题描述 创建数据库连接失败!com.microsoft.sqlserver.jdbc.SQLServerException:Connectionresetatcom.microsoft.sqlserver.jdbc.SQLServerConnection.terminate(UnknownSource)atcom.microsoft.sqlserver.jdbc.TDSChannel.read(UnknownSource)atcom.microsoft.sqlserver.jdbc.SQLSe

数据库连接失败-Mysql连接的奇特现象,恳请各位大牛来相助

问题描述 Mysql连接的奇特现象,恳请各位大牛来相助 请教各位大牛,关于数据库连接失败问题. 情景描述: 1.Mysql数据库安装在Linux服务器上. 2.多台Windows服务器与Linux服务器是在同一个内网(局域网). 3.这些windows服务器连接Linux服务器上的数据库.之前一直都能正常访问. 4.突然,某天 其中一台windows服务器出问题了(服务器运营商说是中病毒了),需要重装系统,结果重装系统后死活连不上Linux的数据库. 尝试的解决方案: 1.首先,确保这台出问题的

2-asp.net网站发布iis后 数据库连接失败 字符串没问题

问题描述 asp.net网站发布iis后 数据库连接失败 字符串没问题 <add key="SqlServer_RM_DB" value="server=.;User ID=sa;Password=1001;database=SQMZ" /> ![图片说明](http://img.ask.csdn.net/upload/201506/04/1433386596_707562.png) 怎么都连接不上 . ,localhost都试了.还是不行.求高手 解决