asp.net中连接不上SQL数据库

问题描述

求救求救~~TT谢谢!~Web.config里写的是:<?xmlversion="1.0"?><!--有关如何配置ASP.NET应用程序的详细信息,请访问http://go.microsoft.com/fwlink/?LinkId=169433--><configuration><connectionStrings><addname="LoveAspNet"connectionString="IntegratedSecurity=true;database=LoveAspNet;server=."/></connectionStrings><system.web><compilationdebug="true"targetFramework="4.0"/></system.web></configuration>DBHelper.cs里写的是:stringconnString="";publicDBHelper(){connString=WebConfigurationManager.ConnectionStrings["LoveAspNet"].ConnectionString;}publicSqlDataReaderSelect(stringsql){SqlConnectionconn=newSqlConnection(connString);conn.Open();SqlCommandcmd=newSqlCommand(sql,conn);SqlDataReaderdr=cmd.ExecuteReader(CommandBehavior.CloseConnection);//CommandBehavior.CloseConnection);returndr;}在页面文件中写的是:stringsql="select*fromUserwhereUserName='"+txtName.Text.Trim()+"'";DBHelperdb=newDBHelper();SqlDataReaderdr=db.Select(sql);连接的时候显示的是:用户代码未处理System.Data.SqlClient.SqlExceptionMessage=无法打开登录所请求的数据库"LoveAspNet"。登录失败。用户'thinkpad-THINKthinkpad'登录失败。Source=.NetSqlClientDataProviderErrorCode=-2146232060Class=11LineNumber=65536Number=4060Procedure=""Server=.State=1StackTrace:在System.Data.SqlClient.SqlInternalConnection.OnError(SqlExceptionexception,BooleanbreakConnection)在System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning()在System.Data.SqlClient.TdsParser.Run(RunBehaviorrunBehavior,SqlCommandcmdHandler,SqlDataReaderdataStream,BulkCopySimpleResultSetbulkCopyHandler,TdsParserStateObjectstateObj)在System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(BooleanenlistOK)在System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfoserverInfo,StringnewPassword,BooleanignoreSniOpenTimeout,TimeoutTimertimeout,SqlConnectionowningObject)在System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(ServerInfoserverInfo,StringnewPassword,BooleanredirectedUserInstance,SqlConnectionowningObject,SqlConnectionStringconnectionOptions,TimeoutTimertimeout)在System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnectionowningObject,TimeoutTimertimeout,SqlConnectionStringconnectionOptions,StringnewPassword,BooleanredirectedUserInstance)在System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentityidentity,SqlConnectionStringconnectionOptions,ObjectproviderInfo,StringnewPassword,SqlConnectionowningObject,BooleanredirectedUserInstance)在System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptionsoptions,ObjectpoolGroupProviderInfo,DbConnectionPoolpool,DbConnectionowningConnection)在System.Data.ProviderBase.DbConnectionFactory.CreatePooledConnection(DbConnectionowningConnection,DbConnectionPoolpool,DbConnectionOptionsoptions)在System.Data.ProviderBase.DbConnectionPool.CreateObject(DbConnectionowningObject)在System.Data.ProviderBase.DbConnectionPool.UserCreateRequest(DbConnectionowningObject)在System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnectionowningObject)在System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnectionowningConnection)在System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnectionouterConnection,DbConnectionFactoryconnectionFactory)在System.Data.SqlClient.SqlConnection.Open()在DBHelper.Select(Stringsql)位置e:WebSite4App_CodeDBHelper.cs:行号32在index.btnEnter_Click(Objectsender,EventArgse)位置e:WebSite4index.aspx.cs:行号27在System.Web.UI.WebControls.Button.OnClick(EventArgse)在System.Web.UI.WebControls.Button.RaisePostBackEvent(StringeventArgument)在System.Web.UI.WebControls.Button.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(StringeventArgument)在System.Web.UI.Page.RaisePostBackEvent(IPostBackEventHandlersourceControl,StringeventArgument)在System.Web.UI.Page.RaisePostBackEvent(NameValueCollectionpostData)在System.Web.UI.Page.ProcessRequestMain(BooleanincludeStagesBeforeAsyncPoint,BooleanincludeStagesAfterAsyncPoint)InnerException:我应该怎么做啊???TT谢谢

解决方案

解决方案二:
IntegratedSecurity=true;database=LoveAspNet;server=.换个用户试试DataSource=.;InitialCatalog=LoveAspNet;Userid=sa;pwd=你的sa用户密码
解决方案三:
引用1楼terminator_lzq的回复:

IntegratedSecurity=true;database=LoveAspNet;server=.换个用户试试DataSource=.;InitialCatalog=LoveAspNet;Userid=sa;pwd=你的sa用户密码

建议是指定用户跟密码访问
解决方案四:
看看你SQLSERVER的服务是否启动??
解决方案五:
给你个建议啊:首先检查sql服务器是否启动了!然后呢,在检查一下你的连接字符串是否有问题,上面有跟你说怎么用的了,就不用我说的了,如果连接字符创没有问题,那就可能是你连接字符串中的数据库实例不对
解决方案六:
偶用这样的串连着很正常:<connectionStrings><addname="sqlserver"connectionString="userid=sa;password=123;database=mydb;server=(local)"/></connectionStrings>
解决方案七:
引用1楼terminator_lzq的回复:

IntegratedSecurity=true;database=LoveAspNet;server=.换个用户试试DataSource=.;InitialCatalog=LoveAspNet;Userid=sa;pwd=你的sa用户密码

将server=.换成server=(local)试试
解决方案八:
<connectionStrings><addname="SQLCONNECTIONSTRING"connectionString="datasource=TANSY-PCSQLEXPRESS;uid=sa;pwd=888;database=BOCSCTEST"providerName="System.Data.SqlClient"/></connectionStrings>注:TANSY-PCSQLEXPRESS是我的数据库服务器名称冒死把我的密码都给出啦,
解决方案九:
调试一下!
解决方案十:
将server=.换成server=(local)试试

时间: 2025-01-03 07:55:55

asp.net中连接不上SQL数据库的相关文章

sql server-求助!!asp.net连接不上SQLServer数据库

问题描述 求助!!asp.net连接不上SQLServer数据库 conn.Open();语句提示:在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误.未找到或无法访问服务器.请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接. (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错) (web.config 里面add name="DB" connectionString=&

asp.net中EXCEL数据导入到数据库的方法_实用技巧

本文实例讲述了asp.net中EXCEL数据导入到数据库的方法.分享给大家供大家参考.具体分析如下: excel是办公中非常常用的一个办公表格了,但我们在开发中通常会需要直接把excel数据快速导入到数据库中了,这里整理了一个asp.net中EXCEL数据导入到数据库的例子供各位参考学习. 注意:EXCEL中的第一行不能导入.下面是源码:IntoExcel.aspx: 复制代码 代码如下: <%@ Page  AutoEventWireup="true" CodeFile=&qu

eclipse连接mysql-eclipse 连接不上mysql数据库,请知道的给个答案给小弟啊!

问题描述 eclipse 连接不上mysql数据库,请知道的给个答案给小弟啊! 用的是mysql 5.6 以前用JDBC连接上过的,但是现在就不行了,不清楚原因,也在网上找过,但是找不到解决的办法,连接的JAR包是mysql-connector-java-5.1.26-bin.jar,请知道的大神解答一下小弟 这是使用JDBC连接MYSQL import java.sql.*; public class TestMysqlConnection { public static void main

php使用pdo连接并查询sql数据库的方法_php技巧

本文实例讲述了php使用pdo连接并查询sql数据库的方法.分享给大家供大家参考. 具体实现代码如下: 复制代码 代码如下: $login = "root"; $passwd = "mysql"; try{   $db=new pdo('mysql:host=localhost;dbname=mysql',$login,$passwd);   foreach($db->query('select * from test') as $row){   print_

asp.net中常用到的SQL分页存储过程

asp.net中常用到的SQL分页存储过程 以下是引用片段:create PROCEDURE [dbo].[myPage] @tblName varchar(255), -- 表名 @fldName varchar(255), -- 排序的字段名,一般为唯一标识 @strGetFields varchar(1000) = ' * ', -- 需要返回的列  @PageSize int = 10, -- 每页有多少条记录 @PageIndex int = 1, -- 第几页 @Count int 

PHP中连接多个MySQL数据库的方法

  有时候,我们可能会在一个PHP项目中连接多个MySQL数据库,就要写多个mysql_connect和mysql_select_db,但是有些童鞋发现写来写全其实总是调用最后一个数据库. 其实正确的写法是: //数据库1 $conn1 = mysql_connect('localhost:3306', 'root', '111111',true); mysql_select_db('db1', $conn1); mysql_query ('set names UTF8'); //数据库2 $c

在.NET C#中如何选择输出SQL数据库字段到EXCL中

问题描述 在.NETC#中如何选择输出SQL数据库字段到EXCL中 解决方案 解决方案二:通过设置字段是否可见,再查询可见字段,导出数据到dataset里,再导出到excel里解决方案三:能说详细点吗,或者举个例子,我水平不行.解决方案四:查询出你所要的字段到数据集中,再导入到EXCEL

asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件

问题描述 asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件asp.net中的文件上传控件能否打开一个固定文件夹然后再选择文件我现在要上传文件,但是在点击浏览的时候我想要打开一个指定的目录,然后在这个目录中选择文件..用什么方法能够实现呢?请各位大侠帮忙呀!!!!!!!!!??????????????????????????谢谢各位!!!!!!!! 解决方案 解决方案二:属于客户端程序,安全考虑的话怕不可行解决方案三:可以,将所选目录文件列出就行了,用常用的IO操作就能实现CSD

sql server-java 连接不上SQL SERVER!

问题描述 java 连接不上SQL SERVER! import java.sql.*; public class DBOperation { public static void main (String[] args){ try{//需要捕获异常的代码 Class.forName("sun.jdbc.obdc.JdbcOdbcDriver"); Connection conn=DriverManager.getConnection("jdbc:odbc:DingBao&q